ExBB Community » Файловый ExBB » Модификации и дополнения » Дополнение: Выводим опрос на главную форума

Страниц (3): « 1 [2] 3 »
 

16. Borman - 17 августа 2009 — 15:38 - перейти к сообщению
yura3d Теперь еще один ньанс, вывести то модеры теперь не могут , а вот править и, не дай Бог, удалить, даже по ошибке Не понял. Да же я не решился этого сделать зайдя под юзером-модером, не знаю что будет Однако
Можно модеров ваще исключить из управления опросом?
17. electron - 17 августа 2009 — 17:11 - перейти к сообщению
yura3d пишет:
P.S. Просьба к тем, кто более-менее дружит с фотошопом, нарисуйте кнопку Убрать (по аналогии с другими кнопками, типа Правка, Удалить и т.п.) для данного мода, чтобы можно было использовать её вместо длинной ссылки Убрать опрос с главной страницы


кстати, какой шрифт у этих кнопок? поставил Курьер - вроде похож
18. yura3d - 17 августа 2009 — 17:16 - перейти к сообщению
Borman пишет:
yura3d Теперь еще один ньанс, вывести то модеры теперь не могут , а вот править и, не дай Бог, удалить, даже по ошибке Не понял. Да же я не решился этого сделать зайдя под юзером-модером, не знаю что будет Однако
Можно модеров ваще исключить из управления опросом?

Ну если уже следовать подобной логике, то можно модераторам запретить и доступ к темам и сообщениям, а то они тоже смогут их править, или даже, не дай Бог, удалить по ошибке. Шок Управление опросами, ровно как и управление темами и сообщениями - стандартный набор функций для модераторов, не думаю, что имеет смысл что-либо менять. В конце концов, опросы в большинстве своём создаются обычными пользователями, и при обнаружении в опросах ругательств, рекламы и прочей ерунды, запрещённой правилами форума, помощь модератора будет очень кстати
19. Borman - 17 августа 2009 — 17:46 - перейти к сообщению

yura3d пишет:
В конце концов, опросы в большинстве своём создаются обычными пользователями, и при обнаружении в опросах ругательств, рекламы и прочей ерунды, запрещённой правилами форума, помощь модератора будет очень кстати
Та да, что то я както по эгоистичному повел себя Растерялся
20. electron - 17 августа 2009 — 18:19 - перейти к сообщению
сделал кнопку для стиля GreyExBB (прикреплено) . кому нравится , то чтоб ее поставить надо сделать так:

файле index.php код

CODE:
$moderlinks = ($fm->_Moderator === TRUE) ? '<a href="postings.php?action=mainpoll&forum='.$forum_id.'&topic='.$topic_id.'">'.$fm->LANG['MainPagePollOff'].'</a> '.$edit.' '.$del : null;


надо сменить на

CODE:
$moderlinks = ($fm->_Moderator === TRUE) ? '<a href="postings.php?action=mainpoll&forum='.$forum_id.'&topic='.$topic_id.'">
<img src="./templates/'.DEF_SKIN.'/im/'.DEF_LANG.'/delete_poll.gif" border="0" /></a> '.$edit.' '.$del : null;


из файла language/russian/lang_front_forums.php

убрать строку

CODE:
$this->LANG['MainPagePollOff'] = 'Убрать опрос с главной страницы';


не нужна она уже там.

прикрепленный файл delete_poll.gif закинуть в папку /templates/GreyExBB/im/russian/

вроде бы как-то так, Юра поправит, если что Подмигивание
21. electron - 18 августа 2009 — 14:50 - перейти к сообщению
а вот и кнопка под стиль Invision (см. прикрепленный файл)

Инструкция по установке в предыдущем сообщении
22. electron - 29 августа 2009 — 14:25 - перейти к сообщению
допустим опрос выведен на главную, но незареганный юзер кроме вопроса опроса ничего не видет. думаю, уместно будет слова войдите и зарегистрируйтесь сделать ссылками.

для этого в файле language/russian/lang_front_all.php находим строку

CODE:
$this->LANG['PollNeedLogin'] = 'Для голосования и просмотра результатов опроса войдите или зарегистрируйтесь';


и заменяем ее на

CODE:
$this->LANG['PollNeedLogin'] = 'Для голосования и просмотра результатов опроса <a href = "./loginout.php">войдите</a> или <a href = "./register.php">зарегистрируйтесь</a>';


модераторам : (Отобразить)
23. Borman - 29 августа 2009 — 18:06 - перейти к сообщению
electron сделал, спасибо!

Есть маленький вопросик, как вывести дату создания темы-опроса справа от "Опрос из темы" в этой же строке.
Это нужно для быстрого контроля даты, т.к. опросы длятся 2 недели.
24. yura3d - 30 августа 2009 — 15:00 - перейти к сообщению
Borman пишет:
Есть маленький вопросик, как вывести дату создания темы-опроса справа от "Опрос из темы" в этой же строке.

В файле language/russian/lang_front_all.php находим строку:
CODE:
$this->LANG['Poll'] = 'Опрос из темы %s';

И заменяем её строкой:
CODE:
$this->LANG['Poll'] = 'Опрос из темы %s, голосование началось %s';

Далее откройте файл index.php, найдите строку:
CODE:
$poll_data = $fm->_Read($pollfile,FALSE);

И переместите её чуть выше, разместив за строкой:
CODE:
$topic = reset($fm->_Read('forum'.$forum_id.'/'.$topic_id.'-thd.php'));

Теперь в этом же файле найдите строку:
CODE:
$fm->LANG['Poll'] = sprintf($fm->LANG['Poll'], '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'" style="text-decoration: underline;">'.$topic['name'].'</a>');

И замените её строкой:
CODE:
$fm->LANG['Poll'] = sprintf($fm->LANG['Poll'], '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'" style="text-decoration: underline;">'.$topic['name'].'</a>', $fm->_DateFormat($poll_data['started'] + $fm->user['timedif'] * 3600));

Выводимая дата является датой создания опроса, а не датой создания темы, в которой находится опрос (эти даты будут отличаться, если опрос был добавлен в существующую тему существенно позже создания самой темы)
25. Borman - 30 августа 2009 — 16:07 - перейти к сообщению
Все работает!
yura3d большое спасибо!
26. Borman - 3 ноября 2009 — 18:51 - перейти к сообщению
Еще вопрос по теме.
В каком файле можно править результаты опроса?

П.С. Через не которое время добавил еще один пункт и результаты обнулились Огорчение
27. yura3d - 3 ноября 2009 — 23:32 - перейти к сообщению
Borman
Обнуление результатов голосования при добавлении/удалении вариантов ответа специально задумано с целью обеспечения безошибочной работы механизма голосований (да и концептуально такой подход прозрачнее). Соответствующее предупреждение об обнулении результатов голосования размещено на странице редактирования опроса. Путь к файлу с данными опроса имеет вид forumF/T-poll.php, где F и T - номера раздела и темы
28. Borman - 4 ноября 2009 — 04:28 - перейти к сообщению
yura3d Спасибо, уже сам дошёл, разобрался Улыбка
29. Pashulik - 16 ноября 2009 — 08:45 - перейти к сообщению
electron пишет:
допустим опрос выведен на главную, но незареганный юзер кроме вопроса опроса ничего не видет. думаю, уместно будет слова войдите и зарегистрируйтесь сделать ссылками

Ещё мне кажется, что эта строка смотрится красивее по центру. Для этого открываем файл index.php, находим строку:
CODE:
$pollch = '<tr><td>'.$fm->LANG['PollNeedLogin'].'</td></tr>';

и заменяем её вот этим:
CODE:
$pollch = '<tr><td align="center">'.$fm->LANG['PollNeedLogin'].'</td></tr>';
30. vikengg - 19 августа 2010 — 22:26 - перейти к сообщению
после установки на главной странице вылазит ошибка
Спойлер (Отобразить)

а в теме где был сделан опрос
Спойлер (Отобразить)

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0396]     [ ]