В. В. Леонов

В. В. Леонов

Я - тот чувак у окна...
+137
Репутация
711
Рейтинг
#1 Пункты меню 6 октября 2014 в 22:21
Сначала моск чуть не взорвался, а потом я понял, что девушке нужно. Раздел, если переходить на него по прямой ссылке, должен оставаться доступным всегда, так? А наличие пунктов в меню должно меняться в зависимости от группы пользователя.

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

Либо, как советовали выше — отдельным модулем выводим доп. меню с нужным нам пунктом, а на модуль уже выставляем права доступа.
#2 [ЕСТЬ РЕШЕНИЕ] фото автора в статьях 6 октября 2014 в 21:36


могу только предположить, что у автора статьи нет аватарки)

Ленивый

совершенно верно)))

теперь можно так

{if $article.imageurl}
<img src="/images/users/avatars/{$article.imageurl}" />
{else}
<img src="/images/users/avatars/nopic.jpg" />
{/if}
#3 Модуль "Опрос на форуме" - нужна помощь 6 октября 2014 в 21:11
Ленивый, это где? в /modules/mod_polls/module.php я такого не нашёл

Вот всё, что я смог пока придумать сам. Дальше без подсказки никак. Куда что писать, подскажите, пожалуйста
  1.  
  2. function mod_forum_poll($module_id, $cfg){
  3. $inDB = cmsDatabase::getInstance();
  4. $fpoll_id = 1;
  5. $sql = "select * from cms_forum_polls where id=$fpoll_id";
  6. $result = $inDB->query($sql) ;
  7. $fpoll=$inDB->fetch_assoc($result);
  8. cmsPage::initTemplate('modules', 'mod_forum_poll')->
  9. assign('fpoll', $fpoll)->
  10. assign('cfg', $cfg)->
  11. display('mod_forum_poll.tpl');
  12. return true;
  13. }
  14.  
#4 [ЕСТЬ РЕШЕНИЕ] фото автора в статьях 6 октября 2014 в 20:32

Выводит.

Ленивый
scratchа у меня нет… но не суть важно, отписал в личку
#5 Модуль "Опрос на форуме" - нужна помощь 6 октября 2014 в 20:02
ап

ибо очень надо

я так понимаю, нужно ещё один запрос, и отлавливать в нём двоеточия и переводы строки… но вот как это сделать — убейте ((
#6 Когда будет мигратор 1.10.4 - 2.0.1? 6 октября 2014 в 20:01

Крайне редко попадаются на единичке интересные шаблоны

AndroS

А на двойке? Какие бы ни были шаблоны, но они есть, и буде выйдет мигратор, народ намигрируется, а потом начнется неразбериха… имхо, лучше бы этого не случилось, пусть сайты, которые были на 1.10 так на ней и останутся, пусть десяточка развивается и дальше, благо, циферок впереди ещё много — 1.10.5, 1.10.6 и т.д. Очень хорошая кмс. А новые сайты можно и на двойке делать, вот только видео, мапс, шоп, форум появятся…
#7 Когда будет мигратор 1.10.4 - 2.0.1? 6 октября 2014 в 18:42

Это не так вектор уже давно взят на 2.+

Cтудия Sitestroi

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

А вот и нет, десяточка будет жить, ибо форума под 2-ку не будет) У меня такое чувство, что либо его вообще не будет, либо будет, но через много лет))) Как и нормальной галереи мы врт ли дождёмся....

Azura

Вот тут совершенно согласен, пока форума как минимум не будет, а как максимум — видео галереи, я про двойку даже думать не хочу. Без определённого функционала InstantCMS — не InstantCMS))
#8 [ЕСТЬ РЕШЕНИЕ] фото автора в статьях 6 октября 2014 в 18:09
а {$article.user_id} выводит теперь айдишник ползователя? мне эта тема интересна, поскольку сам недавно начал разбираться с запросами в БД

чуть позже посижу, тоже поковыряю ваш вопрос, может что получится

UPD Ошибка в самом запросе, наверно. {$article.imageurl} пустая, <img src="/images/users/avatars/{$article.imageurl}"> даёт путь /images/users/avatars/, самого файла с авой нету.
#9 Когда будет мигратор 1.10.4 - 2.0.1? 6 октября 2014 в 17:59

Разрабы в коме. Даже прем-компоненты не выходят

SpaceSel

разрабы в норме, мне инвайт быстро выдали)

а разработчики шаблонов, небось, крестятся левой пяткой. лишь бы подольше мигратора не было)
#1 Модуль "Опрос на форуме" - нужна помощь 6 октября 2014 в 16:36
Всем привет. Я тут новичок, поэтому, для начала представлюсь — Слава. А теперь, внимание, вопрос:

Уважаемые знатоки)))

Пытаюсь сделать свой модуль, а так как в php и mysql не рублю ни шиша, то столкнулся с некоторыми трудностями. Суть модуля — выводить какой-либо опрос из тем на форуме. Нужно выводить заголовок опроса, и ответы с количеством голосов (как в модуле "Голосование"), а также с кнопкой "Принять участие", которая просто отправляет пользователя в данную тему. Думаю, не мне одному пригодилось бы.

Вот что я делаю:

  1.  
  2. $sql = "select * from cms_forum_polls where id=$fpoll_id";
  3. $result = $inDB->query($sql) ;
  4. $fpoll=$inDB->fetch_assoc($result);
  5.  
И теперь я могу в .tpl вывести {$fpoll.title}, {$fpoll.thread_id}, с этим нормально всё. А вот {$fpoll.answers} выводит все ответы со всеми результатами одновременно. И это понятно, ведь они все пишутся в одну и ту же ячейку таблицы. Непонятно вот что:

Как каждому ответу присвоить собственные переменные, например {$fpoll.answertitle} и {$fpoll.answercount} ?

И второй вопрос — хочу потом (когда доделаю с вашей помощью) отдать модуль сообществу. Вроде, он ничего своего в базу писать не будет, можно ли обойтись без инсталлятора?

Заранее спасибо всем откликнувшимся.

upd речь, естественно, про версию кмс 1.10.4
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.