Главное меню
все форумы все темы форума добавить тему
Настройка своего модуля.
Loki:
Похоже что у Вас просто ошибка в sql запросе - там не обозначена группировка. Если id не должны повторяться, то должна присутствовать группировка по этому полю:
MySQL

SELECT r.id as total_id, UNIX_TIMESTAMP(r.datenow) as add_time, r.comment as comments, p.upload_path as upl_path
FROM ?_rent_ads r
LEFT JOIN ?_realt_adv_photo_upload p ON r.id=p.id_adv
GROUP BY total_id
ORDER BY add_time DESC
LIMIT ?d, ?d
 

Да, Вы правы. Спасибо Вам!
Подскажите пожалуйста, у меня в модуле например есть вот такой адрес:
mysite.com/mymodule-sale/
 
Хочу отдельно к sale привязать ещё, получается:
/mymodule-sale_one/
А так неправильно создаются хлебные крошки. Получается что ссылки на mymodule-sale/ нет.
Позади одна ссылка на mysite.com/mymodule
 
Как зделать что бы было вот так:
mysite.com/mymodule-sale/sale_one ?
 
Спасибо.
Хлебные крошки генерируют путь только до узла, так как они не знают правил навигации внутри модуля. Чтобы они их узнали - надо им немного помочь:
PHP
LabVars::$breadcrumb[]=array(
'path'=>'/path',
'name_html'=>'Безопасное имя',
'name'=>'Небезопасное имя');

И таких элементов можно добавлять сколько угодно. Если присутствует name_html, то используется оно, а не name, так что вполне можно использовать только его. Единственно, надо иметь ввиду что в name_html модуль ожидает увидеть уже готовый html, так что данные потом не эскейпятся. Если передаваемый заголовок небезопасен (например, заголовок темы в форуме), то лучше передать его через name.
В общем, можете посмотреть как это реализовано в других модулях. Вроде бы в модуле форума этот механизм наиболее нагляден.
Ок, спасибо
С хлебными крошками разобрался
Есть еще вопрос. Можно в модуле сделать что-то типа "под узла". Например в браузере есть url такого типа:
Text
mysite.com/mymodule-action1/

Можно сделать так, что будучи на этой странице при клике я попадал дальше в :
Text
mysite.com/mymodule-action1/action_related_to_1/

А не таким образом:
Text
mysite.com/mymodule-action_related_to_1/

Надеюсь не сильно Вас запутал
Defari:
Можно сделать так, что будучи на этой странице при клике я попадал дальше в :
Text
mysite.com/mymodule-action1/action_related_to_1/


Ну в общем-то никаких проблем: в приведенном примере action примет значение "action1/action_related_to_1". Можете дополнительно его разделить в модуле или использовать прямо так. Не скажу что изначально так и задумывалось, но это нормально работает
Понял,спасибо