Несколько компонентов в разных местах на одной странице NetCat

Статус
В этой теме нельзя размещать новые ответы.

command26

Постоялец
Регистрация
1 Ноя 2008
Сообщения
109
Реакции
6
Подскажите, если несколько компонентов на одной странице, то как их разместить в разных местах на этой странице???
 
У меня на титульной странице (№1) расположены 2 компанента "Базовые: Простая страница" (№24, 107), то выглядеть будет так???

". s_list_class(1, 107, "", false)." - так??

а с ".listQuery("select * from Message?? where .... ", "html-код + \$data[Название поля]")." - совсем не понятно, какие там нужно разместить значения???

Код добавляется в макет страницы. Но для чего тогда в настройке страницы есть пункт " Несколько компонентов в разделе"??? Они выводятся один под другим...не совсем понятен смысл....
 
Вам подсказали функции, с помощью которых вы сможете вывести содержимое любого компонента в любом месте макета.
Допустим, это анонс новостей где-нибудь в левой колонке под меню навигации ...

Опция "несколько компонентов" для раздела включается, если на странице (в ее контентной части) надо отображать содержимое разных типов. Например, стандартный HTML, а потом каталог товаров...

А вообще переформулируйте вопрос, не совсем ясна задача.
 
Создайте макет дизайна, в котором необходимые компоненты будут находиться в необходимых Вам местах.
 
Создайте макет дизайна, в котором необходимые компоненты будут находиться в необходимых Вам местах.

Блин, откуда же ты взялся такой умный :D :D :D

Добавлено через 2 минуты
с

"
. s_list_class(ID раздела, ID комп. в разделе, "", false). "

разобрался.

а как сформировать запрос с помощью listQuery??? номера компанентов (№24, 107)???
 
а как сформировать запрос с помощью listQuery??? номера компанентов (№24, 107)???
Я так понимаю почитать руководство разработчика религия не позволяет?
listQuery(char $sql_query, char $output_template = NULL)
Функция производит запрос $sql_query к базе данных, форматирует в соответствии с шаблоном $output_template и выводит результаты запроса.
В шаблоне $output_template могут использоваться обращения к массиву $data[] с маскировочным слешем перед знаком $: \$data[Name]. В качестве индексов массива используются названия столбцов таблиц, из которых происходит выборка.
Примеры использования:
".listQuery("select Login from User where Checked=1 order by Created", "<li> \$data[Login]</li>\n")."
Вывод в выпадающем списке всех значений списка Money:
<select name=MoneyList>".listQuery("SELECT Money_ID, Money_Name FROM Classificator_Money","<option value=\$data[Money_ID]>\$data[Money_Name]")."</select>
Будьте осторожны, используя эту функцию: при помощи нее Вы получаете прямой доступ к базе данных.

В Вашем случае, например вывод данных с компонента 24:
".listQuery("select * from Message24 where Checked=1 order by Created", "HTML-код \$data[Названия_столбца_таблицы] HTML-код\n")."
 
Блин, откуда же ты взялся такой умный :D
=) сорри за уже бесполезное сообщение - долго было в редактировании, а когда вспомнил и запостил - не посмотрел, что уже ответили. Заметил только сейчас :nevin:
Вам уже все расписали ) и это, действительно, хорошо разжевано в официальной документации.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху