Jump to content

kazak

Пользователь
  • Content Count

    59
  • Joined

  • Last visited

Информация о вас

  • Фриланс
    Заказчик
  • Версия CMS
    2.x
  • From
    Киев
  1. Ребят, привет! Нужна подсказка, помогите плиз. Суть: если в категории появляется пагинация, то появляется и ссылка на страницу с ?page=all (все товары с категории). Но если товаров мало и блок ссылок пагинации не появляется, страница с ?page=all все равно открывается при переходе по прямой ссылке. Пример: Здесь При определенной логике организации пагинации для поисковых систем это не правильно. Так получилось и у меня. Задача: Сделать 301 редирект со страниц с page=all, если товаров не достаточно, чтобы появилась пагинация. Что есть: В шаблоне вывода блока пагинации есть условие {if $total_p
  2. Попробовал, приведенный пример вывода {get_browsed_products var=browsed_products limit=20 category_id=$category->id} ограничивает показ только товаров из текущей категории. А мне нужно показать товары НЕ текущей категории. пробовал участок category_id=$category->id менять на: 1. category_id!=$category->id и на 2. category_id!==$category->id в обоих случаях страница начинает отдавать 500 ошибку. Что не так?
  3. Привет, ребят! Есть задумка, для которой нужно вывести отдельным блоком просмотренные товары Не из текущей категории. При этом важно сохранить стандартный вывод просмотренных товаров. По аналогии из топа можно было бы в view/View.php изменить строку foreach($this->products->get_products(array('id'=>$browsed_products_ids)) as $p) на foreach($this->products->get_products(array('id'=>$browsed_products_ids, 'category_id'=>$params['category_id'])) as $p) (только с правильным оператором сравнения), но тогда нарушится работа стандартного вывода просмотренных. Подскажите
  4. У меня так сделано: #Редирект с www на без www /. RewriteCond %{HTTP_HOST} !^site.com$ [NC] RewriteRule ^(.*)$ https://site.com/$1 [R=301,L] #Редирект на https RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L] Только site.com смените на свой домен.
  5. Привет, ребят! На форуме не нахожу, если похожая тема обсуждалась - дайте ссылку плиз. Хочу улучшить перелинковку между товарами, сеошник посоветовал сделать такую штуку: на карточке товара вывести блок “Покупатели, которые просматривали этот товар, также интересуются” В нем должны содержаться 5 похожих товаров по 5-ти разным схожим характеристикам. Как это можно проще сделать? Я думаю, что проще в product.tpl прописать условия вывода для каждой категории по типу: Если категория = телевизоры Товар 1 - того же бренда Товар 2 - с тем же значением свойства 1 Товар
  6. chocolate_moles, работает, спасибо огромное! Думаю можно перенести топик в готовые решения.
  7. Ребят, нужно подсказка! На главной есть вывод новинок, нужно ограничить условием, чтобы показывать только товары, добавленные не более 7 дней назад. В БД у нас есть поле created, от которого можно отталкиваться. Как это сделать? Вот текущий код: {* Новинки*} {get_new_products var=new_products limit=10} {if $new_products} <h2>Новинки</h2> <!-- Список товаров--> <div class="tiny_products"> {foreach $new_products as $product} <!-- Товар--> <div class="product"> <!-- Фото товара -->
  8. Привет, ребят! Стоит такая задача: нужно в sitemap.xml (файл sitemap.php) для категорий первого и второго уровня вложенности вывести разные <priority>. Сейчас за вывод отвечает такой код (не стандартный, маленько подпилен под себя): // Категории foreach($simpla->categories->get_categories() as $c) { if($c->visible) { $url = $simpla->config->root_url.'/'.$c->url_full; print "\t<url>"."\n"; print "\t\t<loc>$url</loc>"."\n"; print "\t\t<lastmod>".date($lastmod_format, strtotime($c->lastmod))."</lastmod>"."\n"; print "\t\t
  9. Сейчас по-быстрому не нашел, но по моему когда-то натыкался на эту тему. Если не ошибаюсь, то если так сделать, то везде выведутся одни и те же товары, а это не верно. Или я не о том? PS: решение не самое верное, по хорошему нужно иметь контроль над тем что и где выводится, но как мне показалось, оно из самых простых, чтобы хоть что-то было. Возможно ошибаюсь насчет простоты)
  10. Тема актуальная, на 2.3.7 все работает. Автору благодарочка! Если кому нужно выводить кол-во просмотров только для админов, можно использовать условие: {if $smarty.session.admin == 'admin'} <!-- Просмотров --> <small>Просмотров: {$product->views}</small> <!-- Просмотров (The End) --> {/if}
  11. 1. Перелинковка - зачем сливать вес на товары, которых нет в наличии? 2. Поведенческие - хотел вывести еще фотки, вот уже как-никак но приблизительно похожие товары. Не нужно ничего проставлять вручную и генерировать. В случае отсутствия текущего товара в наличии - выводим блок соседних товаров вверху страницы (вместо блока с ценой и кнопкой купить) - и вот вам плюсик в поведенческих. Да если и оставить на том же месте - вывести хотя бы 4 товара вместо двух, добавить вывод фото - и тот же плюсик в поведенческих. В общем, смысл есть, я вижу. Знаете как сделать?
  12. Блин... ну об этом здесь не нужно спрашивать) Особенно если знаете, что такое .htaccess - в гугле миллион ответов на ваш вопрос.
  13. Знать бы еще что именно и на что менять В api/Products.php есть какой-то лимит, но при увеличении ничего не меняется..
×
×
  • Create New...