Сначала моск чуть не взорвался, а потом я понял, что девушке нужно. Раздел, если переходить на него по прямой ссылке, должен оставаться доступным всегда, так? А наличие пунктов в меню должно меняться в зависимости от группы пользователя.
Только я не понял, зачем это? Зачем оставлять раздел открытым, а ссылку на него скрывать? И, хочу вас огорчить, из админки этого не сделать. Можно попробовать залезть в mod_menu.tpl, и помудрить там. Например, в цикле foreach определить последний элемент, и ему прописать какое-нибудь условие, ограничивающее показ)))) А в меню последним выводить именно этот пункт. Но это уже совсем извращение получится...
Либо, как советовали выше — отдельным модулем выводим доп. меню с нужным нам пунктом, а на модуль уже выставляем права доступа.

В. В. Леонов
Я - тот чувак у окна...
+137
Репутация
711
Рейтинг
могу только предположить, что у автора статьи нет аватарки)
совершенно верно)))
теперь можно так
{if $article.imageurl}
<img src="/images/users/avatars/{$article.imageurl}" />
{else}
<img src="/images/users/avatars/nopic.jpg" />
{/if}
Ленивый, это где? в /modules/mod_polls/module.php я такого не нашёл
Вот всё, что я смог пока придумать сам. Дальше без подсказки никак. Куда что писать, подскажите, пожалуйста
Вот всё, что я смог пока придумать сам. Дальше без подсказки никак. Куда что писать, подскажите, пожалуйста
function mod_forum_poll($module_id, $cfg){ $inDB = cmsDatabase::getInstance(); $fpoll_id = 1; $sql = "select * from cms_forum_polls where id=$fpoll_id"; $result = $inDB->query($sql) ; $fpoll=$inDB->fetch_assoc($result); cmsPage::initTemplate('modules', 'mod_forum_poll')-> assign('fpoll', $fpoll)-> assign('cfg', $cfg)-> display('mod_forum_poll.tpl'); return true; }
Выводит.

ап
ибо очень надо
я так понимаю, нужно ещё один запрос, и отлавливать в нём двоеточия и переводы строки… но вот как это сделать — убейте ((
ибо очень надо
я так понимаю, нужно ещё один запрос, и отлавливать в нём двоеточия и переводы строки… но вот как это сделать — убейте ((
Крайне редко попадаются на единичке интересные шаблоны
А на двойке? Какие бы ни были шаблоны, но они есть, и буде выйдет мигратор, народ намигрируется, а потом начнется неразбериха… имхо, лучше бы этого не случилось, пусть сайты, которые были на 1.10 так на ней и останутся, пусть десяточка развивается и дальше, благо, циферок впереди ещё много — 1.10.5, 1.10.6 и т.д. Очень хорошая кмс. А новые сайты можно и на двойке делать, вот только видео, мапс, шоп, форум появятся…
Это не так вектор уже давно взят на 2.+
Вектор вектором, а десятки старых шаблонов вам очень охота бесплатно под двойку переделывать?
А вот и нет, десяточка будет жить, ибо форума под 2-ку не будет) У меня такое чувство, что либо его вообще не будет, либо будет, но через много лет))) Как и нормальной галереи мы врт ли дождёмся....
Вот тут совершенно согласен, пока форума как минимум не будет, а как максимум — видео галереи, я про двойку даже думать не хочу. Без определённого функционала InstantCMS — не InstantCMS))
а {$article.user_id} выводит теперь айдишник ползователя? мне эта тема интересна, поскольку сам недавно начал разбираться с запросами в БД
чуть позже посижу, тоже поковыряю ваш вопрос, может что получится
UPD Ошибка в самом запросе, наверно. {$article.imageurl} пустая, <img src="/images/users/avatars/{$article.imageurl}"> даёт путь /images/users/avatars/, самого файла с авой нету.
чуть позже посижу, тоже поковыряю ваш вопрос, может что получится
UPD Ошибка в самом запросе, наверно. {$article.imageurl} пустая, <img src="/images/users/avatars/{$article.imageurl}"> даёт путь /images/users/avatars/, самого файла с авой нету.
Разрабы в коме. Даже прем-компоненты не выходят
разрабы в норме, мне инвайт быстро выдали)
а разработчики шаблонов, небось, крестятся левой пяткой. лишь бы подольше мигратора не было)
Всем привет. Я тут новичок, поэтому, для начала представлюсь — Слава. А теперь, внимание, вопрос:
Уважаемые знатоки)))
Пытаюсь сделать свой модуль, а так как в php и mysql не рублю ни шиша, то столкнулся с некоторыми трудностями. Суть модуля — выводить какой-либо опрос из тем на форуме. Нужно выводить заголовок опроса, и ответы с количеством голосов (как в модуле "Голосование"), а также с кнопкой "Принять участие", которая просто отправляет пользователя в данную тему. Думаю, не мне одному пригодилось бы.
Вот что я делаю:
И теперь я могу в .tpl вывести {$fpoll.title}, {$fpoll.thread_id}, с этим нормально всё. А вот {$fpoll.answers} выводит все ответы со всеми результатами одновременно. И это понятно, ведь они все пишутся в одну и ту же ячейку таблицы. Непонятно вот что:
Как каждому ответу присвоить собственные переменные, например {$fpoll.answertitle} и {$fpoll.answercount} ?
И второй вопрос — хочу потом (когда доделаю с вашей помощью) отдать модуль сообществу. Вроде, он ничего своего в базу писать не будет, можно ли обойтись без инсталлятора?
Заранее спасибо всем откликнувшимся.
upd речь, естественно, про версию кмс 1.10.4
Уважаемые знатоки)))
Пытаюсь сделать свой модуль, а так как в php и mysql не рублю ни шиша, то столкнулся с некоторыми трудностями. Суть модуля — выводить какой-либо опрос из тем на форуме. Нужно выводить заголовок опроса, и ответы с количеством голосов (как в модуле "Голосование"), а также с кнопкой "Принять участие", которая просто отправляет пользователя в данную тему. Думаю, не мне одному пригодилось бы.
Вот что я делаю:
$sql = "select * from cms_forum_polls where id=$fpoll_id"; $result = $inDB->query($sql) ; $fpoll=$inDB->fetch_assoc($result);
Как каждому ответу присвоить собственные переменные, например {$fpoll.answertitle} и {$fpoll.answercount} ?
И второй вопрос — хочу потом (когда доделаю с вашей помощью) отдать модуль сообществу. Вроде, он ничего своего в базу писать не будет, можно ли обойтись без инсталлятора?
Заранее спасибо всем откликнувшимся.
upd речь, естественно, про версию кмс 1.10.4