Forum. MyNuke.ru

Forum. MyNuke.ru (http://forum.mynuke.ru/index.php)
-   Установка Модулей (http://forum.mynuke.ru/forumdisplay.php?f=10)
-   -   Категории в модуле Pages (http://forum.mynuke.ru/showthread.php?t=85)

Soniks 24.11.2005 01:27

kor
Цитата я еще несталкивался с динамическими страницами!!!

ну как вы не сталкивались, а php-nuke выдает не динамические страницы?
изменение должно произойти в тайтлах страницы

Jay 13.01.2006 19:09

Такой вопрос: а как можно отсортировать категории(!) и подкатегории(!) по названиям этих самых категорий (title) в модуле Pages? В файле index.php я не нашел строчки, в которой можно было бы это осуществить (здесь следует учесть слабые познания мои в php :( ), нашел (банальным поиском фразы "ORDER BY") три строчки:
1. - сортирует новые страницы по дате на главной странице модуля Pages
2. - так и не понял, что она сортирует, при изменении видимых изменений не нашел
3. - сортирует сами страницы

Система: php-nuke 7.6+2.9, модуль Pages с этого сайта специально для этой версии нюки, а также XAK PAGE LIST MENU опять же с этого сайта :)

kentbrn 14.01.2006 00:40

да... у меня такой же вопросик .. уже тему создал на нюк.ру

Soniks 14.01.2006 20:56

где то я об этом уже писал, но ладно...
категории (и подкатегории) выводятся из таблицы _smallpages_categories, следовательно, надо найти запросы где упоминается эта таблица, изменения стоит производить в функциях main() и cat()
к примеру, находим:
PHP код:
 $sql "SELECT cid, title, description FROM ".$prefix."_smallpages_categories WHERE parentid='0' $querylang"

и добавляем после оператора WHERE и его условия:
ORDER BY title
в результате чего получаем:
PHP код:
 $sql "SELECT cid, title, description FROM ".$prefix."_smallpages_categories WHERE parentid='0' $querylang ORDER BY title"

по такому же принципу выполняем изменение трех других запросов.

kentbrn 14.01.2006 22:38

а если не смолпэжж стоит?! а простой контент!? проканает?

Soniks 15.01.2006 00:08

Найдите:
PHP код:
 $result $db->sql_query("SELECT * FROM ".$prefix."_pages_categories"); 

Замените на:
PHP код:
 $result $db->sql_query("SELECT * FROM ".$prefix."_pages_categories ORDER BY title"); 


Часовой пояс GMT +4, время: 15:28.

Copyright © 2005 by Soniks