chester22

chester22
Рейтинг
26
Регистрация
10.08.2006
Должность
IT
Интересы
Web design, Seo, Auto, Music
artsiti:
artsiti

Самый наверное простой способ сделать вывод картинки из каталога в случайном порядке, так: Создаете раздел с шаблоном каталога, в системных настройках пишите примерно вот такое:

if ($sub==номер раздела || $showall) {

$ignore_sub = true;

$ignore_cc = true;

}

if ($text) $query_where = ($query_where?" AND ":"")."(a.Name LIKE '%$text%' OR a.Description LIKE '%$text%' OR a.DescriptionFull LIKE '%$text%')";

if ($random) $query_order = "RAND()";

(если вы заметите, то это стандартная функция) она выводит все товары из всех дочерних разделов.

Ну а далее в любом макете делаете проверку (например &isTitle) и делаем шаблон отображения при выполнении условия, после этого выводим простой функцией s_list_class()

Имхо самый простой способ;)

p.s. Спасибо за кусочек кода - полезно будет (век живи век учись):))

DenIT:
И как же сделать стандартными функциями обратную навигацию?

В базе знаний на сайте NetCat, раздел называется "Хлебные крошки в обратном направлении".

Если я в чём то ошибаюсь или недопонял вопрос, то извиняйте:)

DrJeans:
В верном направлении мысль направлена!
Добавлю, что не только тайтл, кейворд и дескрипшен по такой схеме для каждой страницы НетКат легко реализовать, но так же построить сложнокомбинированный вывод текста с отдельными полями в шаблоне: H1, H2, H3 и т.д.

А так и сделано;)

DrJeans:
Относительно Новостей, то были описаны настройки для раздела, а не для объекта в разделе.

И еще маленькое дополнение:)) А если добавить еще одно поле для объекта и сделать схему выборки с условием по этому полю (или взять стандартное любое поле из шаблонов), плюс прибавить выборку по названию раздела (условие если есть то показывает название объекта и раздела, если нет - показывается стандартная схема).

Для оптимизации будет самое оно:)

artsiti:
На некоторых сайтах видел сделано наоборот, приоритетным в тайтле указан текущий раздел, соответственно путь выглядит так:
группа товаров / каталог продукции / главная
Если да, то возможно ли применить такой порядок, без ущерба для системы?

Если внимательно прочитаете мой пост и подумаете, то как раз я про это и говорю. И никакого ущерба системе не будет;).

Кстати если хотите обратную навигацию, то это подробно расписано где-то на форуме у NetCat.

DenIT,Интересно увидеть другие способы решения, но можно все это же сделать стандартными функциями NetCat.🚬

А можно еще интереснее сделать;)

Опишу только механизм: сделать проверку при помощи ".opt_case().", если заполнено поле для заголовка то выводится заголовок (Title) страницы, если это поле не заполнено, то выводится или заголовок подраздела или же используется стандартная функция вывода "Title" (Пример есть в описании к NetCat).

Все остальное зависит от вашей фантазии;)

Zpro:
chester22,
Вы пробовали интегрировать котяру? Это хз на что похоже... однозначно netcat - не вариант!

Да конечно же пробовал и трудностей не возникло:)

Согласен конечно с вами, что для каждой CMS, свои подходы нужны. Тогда читайте мое предложение, "Имхо".;)

А NetCat - lite, не пробовали? Стоит совсем ничего и должен подойти по всем Вашим требованиям.;)

Конечно мануал у NetCat может быть и страдает, но думаю если с толком подойти, то работу основных функций понять можно (в том числе и шаблонов, и макетов - разницы как таковой нет).

Ну а после внятного чтения примеров в мануале (форуме NetCat) и списка используемых функций, дает навыки сделать все, что угодно. А чтобы все делалось само без участия разработчика - это только мечты!

Имхо:

Как правило люди бросают дело на половине, только из за своей лени и невнимательности (так же есть фактор трудности перехода с одного ПО на другое)!!!

NetCat только помогает упростить разработку сайта, но если минимальных знаний в сайтостроительстве нет, то "мануалы" вам в руки:) .

Когда пытаетесь подключиться к роутеру, то кабель от роутера к телефонной линии должен быть отключен. Все остальное делается в соответствии с описанием в книге к роутеру.:)

Всего: 85