it2b Опубликовано 22 Марта 2006 Жалоба Поделиться Опубликовано 22 Марта 2006 спасибо огромное помогло! Ссылка на комментарий Поделиться на других сайтах Прочее
Bigi Опубликовано 13 Апреля 2006 Жалоба Поделиться Опубликовано 13 Апреля 2006 у меня когда проголосуешь, жмём назад, обновляем страницу чтобы увидеть звёзды. Но там ацкий ерор в forums.php , пишет что topic_rating_image кривая процедура, как лечить? Ссылка на комментарий Поделиться на других сайтах Прочее
Jey Di Опубликовано 5 Мая 2006 Жалоба Поделиться Опубликовано 5 Мая 2006 А можно сделать так чтобы выводился рейтинг при просмотре активных (или не прочитаных) сообщений за сегодня? Очень хотелось бы такую фишку чтобы добавили, т.к при просмотре форума в основном пользуются "Обзором непрочитанных сообщений" Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 5 Мая 2006 Автор Жалоба Поделиться Опубликовано 5 Мая 2006 BigiА ты для какой версии IPB ставил? Это хак только дя 2.0.хВсе по инструкции точно проделал? Jey DiИдея интеретсная пробану не забыть реализовать Ссылка на комментарий Поделиться на других сайтах Прочее
Bigi Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 BigiА ты для какой версии IPB ставил? Это хак только дя 2.0.хВсе по инструкции точно проделал?полечил... сейчас другая проблема которую срочно нужно решить... с вопросом я отправил письмо тебе на мыло... Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 9 Мая 2006 Автор Жалоба Поделиться Опубликовано 9 Мая 2006 нужно изменить уже поставленый мод так чтобы голосовать можно было от 0 до 10 звёздРисуете еще сколько надо картинок с нужным кол-вом звездочек И подправляете вот это:<!-- NON JS STUFF --> <div id='topicoptionsjs'> <if="data['TOPIC']['_allow_rate'] != 0"> <a name='topicrating'></a> <div class='borderwrap'> <div class="bar" style="padding: 5px;text-align:center"> <form action='{ipb.script_url}&showtopic={$data['TOPIC']['tid']}&addrating=1&st={ipb.input['st']}' method='POST'> <strong>{ipb.lang['topic_rating']}</strong> <select name='rating'> <option value='5'>* * * * *</option> <option value='4'>* * * *</option> <option value='3'>* * *</option> <option value='2'>* *</option> <option value='1'>*</option> </select> <input type='submit' value=' Rate ' /> </form> </div> </div> </if> </div> <script type='text/javascript'> //<![CDATA[ document.getElementById('topicoptionsjs').style.display = 'none'; //]]> </script>до бвь по вкусу во этого <option value='5'>* * * * *</option>само собой кол-во звездочек равно value т.е. в твоем случае будет так: <option value='10'>* * * * * * * * * *</option> <option value='9'>* * * * * * * * *</option> <option value='8'>* * * * * * * *</option> <option value='7'>* * * * * * *</option> <option value='6'>* * * * * *</option> <option value='5'>* * * * *</option> <option value='4'>* * * *</option> <option value='3'>* * *</option> <option value='2'>* *</option> <option value='1'>*</option> И вот это:<if="data['TOPIC']['_allow_rate'] != 0"> <script type="text/javascript"> menu_build_menu( "topicmenu-rating", new Array( "<div style='width:104px;padding:6px;'><form action='{ipb.script_url}&showtopic={$data['TOPIC']['tid']}&addrating=1&st={ipb.input['st']}' method='POST'>" +'<input type="radio" name="rating" id="r5" value="5"> <label for="r5"><img src="{ipb.vars["img_url"]}/rating_5.gif" alt="*****" border="0" /></label><br />' +'<input type="radio" name="rating" id="r4" value="4"> <label for="r4"><img src="{ipb.vars["img_url"]}/rating_4.gif" alt="****" border="0" /></label><br />' +'<input type="radio" name="rating" id="r3" value="3"> <label for="r3"><img src="{ipb.vars["img_url"]}/rating_3.gif" alt="***" border="0" /></label><br />' +'<input type="radio" name="rating" id="r2" value="2"> <label for="r2"><img src="{ipb.vars["img_url"]}/rating_2.gif" alt="**" border="0" /></label><br />' +'<input type="radio" name="rating" id="r1" value="1"> <label for="r1"><img src="{ipb.vars["img_url"]}/rating_1.gif" alt="*" border="0" /></label><br />' +"<div align='center'><input type='submit' value=' {ipb.lang['topic_rate']} ' /></div>" +"</form></div>" ) ); </script> </if> поступить нужно аналогично тому как я описал вышеПробуй А можно сделать так чтобы выводился рейтинг при просмотре активных (или не прочитаных) сообщений за сегодня? Очень хотелось бы такую фишку чтобы добавили, т.к при просмотре форума в основном пользуются "Обзором непрочитанных сообщений" Вообшем дошли мо руки и до этого Открываем файлик:sources/search.php там находим функцию function parse_entry($topic, $view_as_post=0) в самом конце перед return $topic; } Добавляем: //----------------------------------------- // Topic rating //----------------------------------------- $topic['_rate_img'] = ''; if ( $topic['topic_rating_total'] ) { $topic['_rate_int'] = round( $topic['topic_rating_total'] / $topic['topic_rating_hits'] ); } //----------------------------------------- // Show image? //----------------------------------------- if ( ( $topic['topic_rating_hits'] >= $ibforums->vars['topic_rating_needed'] ) AND ( $topic['_rate_int'] ) ) { $topic['_rate_img'] = $this->html->topic_rating_image( $topic['_rate_int'] ); } А теперь по скинамв шабиках Searchдобавляемимя: topic_rating_imageвходящая переменная : $rating_id=1сам шаб такой:<img src='{ipb.vars['img_url']}/rating_{$rating_id}_mini.gif' border='0' alt='{$rating_id}' /> Открываем шабик Search/RenderRowИ после вот этого<td width="100%">{$data['prefix']} <a href="{ipb.script_url}showtopic={$data['tid']}&hl={$data['keywords']}">{$data['title']}</a> {$data[PAGES]}</td> Добавляем<td> <div style='float:right'>{$data['_rate_img']}</div> </td> Вуаля Ссылка на комментарий Поделиться на других сайтах Прочее
naka Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 Все работаетЪ, спасибо Ссылка на комментарий Поделиться на других сайтах Прочее
Jey Di Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 Ой спасиба! Все работает Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 9 Мая 2006 Автор Жалоба Поделиться Опубликовано 9 Мая 2006 Вам ребята спасибоЕще есть мысли что можно улучшить или приделать? Ссылка на комментарий Поделиться на других сайтах Прочее
Bigi Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 Пасиба... один тока трабл... мне нужна оценка НОЛЬ... value=0 прописываю... ничерта не пашет ... картинка не появляется поправил покамись от так, но всёравно бесполезно : <option value='5'>* * * * *</option> <option value='4'>* * * *</option> <option value='3'>* * *</option> <option value='2'>* *</option> <option value='1'>*</option> <option value='0'></option> и тут +'<input type="radio" name="rating" id="r5" value="5"> <label for="r5"><img src="{ipb.vars["img_url"]}/rating_5.gif" alt="*****" border="0" /></label><br />' +'<input type="radio" name="rating" id="r4" value="4"> <label for="r4"><img src="{ipb.vars["img_url"]}/rating_4.gif" alt="****" border="0" /></label><br />' +'<input type="radio" name="rating" id="r3" value="3"> <label for="r3"><img src="{ipb.vars["img_url"]}/rating_3.gif" alt="***" border="0" /></label><br />' +'<input type="radio" name="rating" id="r2" value="2"> <label for="r2"><img src="{ipb.vars["img_url"]}/rating_2.gif" alt="**" border="0" /></label><br />' +'<input type="radio" name="rating" id="r1" value="1"> <label for="r1"><img src="{ipb.vars["img_url"]}/rating_1.gif" alt="*" border="0" /></label><br />' +'<input type="radio" name="rating" id="r0" value="0"> <label for="r0"><img src="{ipb.vars["img_url"]}/rating_0.gif" alt="" border="0" /></label><br />' и не пашет нивкакую нулевой рейтинг ! помоги ! Ссылка на комментарий Поделиться на других сайтах Прочее
xRay Опубликовано 9 Мая 2006 Автор Жалоба Поделиться Опубликовано 9 Мая 2006 Ну а ты картинку-то с таким номером сделал-то?Вот я не догоняю нафига оценка 0? Это тоже самое что и просто не оценивать же Ссылка на комментарий Поделиться на других сайтах Прочее
Bigi Опубликовано 9 Мая 2006 Жалоба Поделиться Опубликовано 9 Мая 2006 Картинку сделал , там просто 5 серых звёздочек ... и всё... ну надо мне по зарез оценка ноль !а не пашет нивкакую и еще... нужно чтобы показывало везде де тока можно если рейтинг == 0 тогда, показывать картинку с нулевым рейтингом, даже если никто еще не голосовал. помоги... погибаю )) Ссылка на комментарий Поделиться на других сайтах Прочее
Bigi Опубликовано 10 Мая 2006 Жалоба Поделиться Опубликовано 10 Мая 2006 Проще говоря, где поправить надо чтобы когда я создаю новый топик автоматом возле кнопки на выпадающее меню появилась произвольная картинка? Ссылка на комментарий Поделиться на других сайтах Прочее
hg_04 Опубликовано 24 Декабря 2007 Жалоба Поделиться Опубликовано 24 Декабря 2007 Cannot access empty ibresource in topics.php$ibforums->vars['_rate_img']=$this->topic['_rate_img']; че делать? все сам решил.и че тут посты удалять низа Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 24 Декабря 2007 Жалоба Поделиться Опубликовано 24 Декабря 2007 и че тут посты удалять низаА нужно? Зато стимулирует людей к тому чтобы написали как же они решили проблемы Ссылка на комментарий Поделиться на других сайтах Прочее
vebbe Опубликовано 30 Марта 2008 Жалоба Поделиться Опубликовано 30 Марта 2008 А есть чтонибудь подобное под 2.3.4 ? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 30 Марта 2008 Жалоба Поделиться Опубликовано 30 Марта 2008 Это встроенная функция, изучайте админцентр и документацию. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения