Sannis Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 (изменено) Название: (SnS) AJAX Быстрый ответДобавил: SannisДобавлен: 20 Июн 2007Обновлен: 13 Июн 2010Категория: IP.Board 2.3.x #-----------------------------------------------------------#-----------------------------------------------------------# (SnS) AJAX Быстрый ответ, вторая (2) версия#-----------------------------------------------------------# Первая версия: для IP.Board 2.1.x, 2.2.x, 2.3.x# Вторая версия: для IP.Board 2.3.x#-----------------------------------------------------------# © 2008 Олег «Sannis» Ефимов#-----------------------------------------------------------# Эта модификация делает ненужной перезагрузку страницы после# использования быстрого ответа, а также добавляет в тему# кнопку подгрузки новых сообщений.#-----------------------------------------------------------# Можно посмотреть в действии на <a href="http://ipb.sannis.ru/2.3.x/" target="_blank">http://ipb.sannis.ru/2.3.x/</a>#-----------------------------------------------------------#-----------------------------------------------------------# Распространять модификацию на сторонних сайтах ЗАПРЕЩЕНО.#-----------------------------------------------------------#----------------------------------------------------------- Обсуждения текущей версии, которую вы скачаете начинается отсюда! Поддержка MinervaSEO и IPB 2.2.x: http://forums.ibresource.ru/index.php?/topic/46312/page__st__700__p__342285#entry342285 P.S. Для желающих отблагодарить автора — реквизиты в профиле. Нажмите здесь, чтобы скачать файл Изменено 13 Июня 2010 пользователем Sannis Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Это тоже самое что и здесь? _гыгы.ru/index.php?automodule=downloads&showfile=58 Если установить этот мод, то вот это будет работать??? Хак автоматической склейки постов одного автора, идущих друг за другом Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Июня 2007 Автор Жалоба Поделиться Опубликовано 20 Июня 2007 Да.Сейчас вам поставят [+] Склеивает, не плюсует при этом количество постов, перебрасывает к последнему есть ино попало на сл. страницу, почти решены вопросы с исчезновением менюшек. Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 3. Открыть шаблон skin_topic->RenderRow для редактирования. ВНИМАНИЕ!!! БУДЬТЕ ВНИМАТЕЛЬНЫ В ЭТОМ ПУНКТЕ!!! В данный момент содержимое шаблона следующее: html(template) код поста У меня в RenderRow нет строчки html(template) и вообще слов html и template. Или я ужасно туплю? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Июня 2007 Автор Жалоба Поделиться Опубликовано 20 Июня 2007 Ужасно тупишь) У тебя же не 4 строчки в шаблоне?) Это структура - её нужно немного доработать как написано в инструкции. Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Ого, спасибочки за мод Сам уже хотел было сесть писать, ибо в vB очень нравится, как происходит быстрый ответ.Отпишусь попозже о результатах тестирования =) Ссылка на комментарий Поделиться на других сайтах Прочее
atlant1s Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Не понял что-то суть.Можно ссылку на демо? Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 хм..ну пока-что существует только на сайте у Мастера, да и у разработчиков) Ссылка на комментарий Поделиться на других сайтах Прочее
animals Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Мне вот интересно, где вот это искать? "2. Во всех скинах в шаблоне skin_topics->topic_page_top найти: <script type="text/javascript" src="jscripts/ipb_topic.js"></script> Добавить после <script type="text/javascript" src="jscripts/sns_ajax_fast_reply.js"></script>"В притык не вижу! Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Июня 2007 Автор Жалоба Поделиться Опубликовано 20 Июня 2007 <script type="text/javascript"><!--var ipb_lang_tt_prompt = "{ipb.lang['tt_prompt']}";var ipb_lang_js_del_1 = "{ipb.lang['js_del_1']}";var ipb_lang_js_del_2 = "{ipb.lang['js_del_2']}";var addquotebutton = "{ipb.vars['img_url']}/p_mq_add.gif";var removequotebutton = "{ipb.vars['img_url']}/p_mq_remove.gif";var unselectedbutton = "{ipb.vars['img_url']}/topic_unselected.gif";var selectedbutton = "{ipb.vars['img_url']}/topic_selected.gif";var lang_gobutton = "{ipb.lang['f_go']}";var lang_suredelete = "{ipb.lang['cp_js_delete']}";var js_error_no_permission = "{ipb.lang['js_error_no_permission']}";--></script><script type="text/javascript" src="jscripts/ipb_topic.js"></script><a name="top"></a><!--IBF.FORUM_RULES--> Ссылка на комментарий Поделиться на других сайтах Прочее
animals Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 глянь ко так должно быть?Я все вроде сделал прально!, но джава скрипт чет не фурычит вроде!Вот линк www.moblex.org/forum А не все пашет)СПС за мод... Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Неплохой мод, только вот что не понравилось:1. Я бы сделал какую-нибудь иконку загрузки около формы ответа, что, мол, пост отправляется. А то эта IPB`шная стандартная мессага раздражает =(2. После отправки сообщения поле для ввода текста сообщения неплохо было бы обнулять.3. Сообщение «Ваш пост добавлен» было бы очень кстати.Да, и инструкция для рядового пользователя немного запутанная =) Там, где «путь вставки недостающих элементов» =) Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 20 Июня 2007 Автор Жалоба Поделиться Опубликовано 20 Июня 2007 А никто и не говит что установка модов - дело лёгкое. Всегда есть автор и куча других разработчиков, которые могут установить мод. Если нужна простая инструкция - есть оригинальный мод, но он обладает таким количеством глюков, что его бы никто не стал ставить. Так что всегда есть выбор - либо лёгкое "говно", либо качественный товар. 1. Ну это на вкус каждого...2. У меня обнуляется, да и у Мастера можешь посмотреть - тоже. Может стоит какаянить своя форма ответа? 3. См. п.1 + и так же оно появляется, вроде ж ясно что оно добавилось, или нет?) Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 Интересно. При минимальной переделке работает на 2.3.Правда тоже почему-то не обнуляется Ссылка на комментарий Поделиться на других сайтах Прочее
h8)u Опубликовано 20 Июня 2007 Жалоба Поделиться Опубликовано 20 Июня 2007 2. У меня обнуляется, да и у Мастера можешь посмотреть - тоже. Может стоит какаянить своя форма ответа? 3. См. п.1 + и так же оно появляется, вроде ж ясно что оно добавилось, или нет?)2. Да нет, вроде, все стандартное, от 2.2.2. Ну, да ладно, это не так важно.3. Ну, хз. Я бы еще вообще делал disabled на форме отправки сообщений, так как особо непонятливые могут кликать несколько раз подряд, не понимая, в чем же дело =) Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 SannisА вы бы не могли свой исправленный RenderRow выложить? (для сравнения) Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 У меня не работает нефига... все сделал по пунктам.. может быть с каким-то модом контачит? Или всетаки RenderRow не правильно сделал... Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 21 Июня 2007 Автор Жалоба Поделиться Опубликовано 21 Июня 2007 Раз уж не работает - дайте ссылку. Можно в личку. Может просто шаблон не записался в файл Прийду с работы - напишу мой код Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 Раз уж не работает - дайте ссылку.Я пока что на локальном сервере тестю Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 ну уж если все пошли на ссылки, то вот Здесьобъединение с быстрым ответом от d1proправда нужна регистрация и включение настройки в личных данных (тоесть только для пользователей) не работает с RichText редактором, но я и не пытался сделать Ссылка на комментарий Поделиться на других сайтах Прочее
elch1n Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 А полноценный AJAX Быстрый ответ, 2.2.х нельзя выложить? Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 нельзянельзя! запрещаю! этот лучший из ныне существующихдля разбирающегося человека нетрудно доработать Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 21 Июня 2007 Автор Жалоба Поделиться Опубликовано 21 Июня 2007 Мой RenderRow(2.1.x):<div id="post-row-{$post['pid']}"> <!--post-html--> <!--Begin Msg Number {$post['pid']}--> <table class='ipbtable' cellspacing="1"> <tr> <td valign="middle" class="row2" width="1%"><a name="entry{$post['pid']}"></a><span class="{$post['name_css']}">{$author['members_display_name']}</span></td> <td class="row2" valign="top" width="99%"> <!-- POSTED DATE DIV --> <div style="float: left;"> <span class="postdetails">{$post['post_icon']} <img src='{ipb.vars['img_url']}/to_post_off.gif' alt='{ipb.lang['to_post_alt']}' border='0' style='padding-bottom:2px' /> {$post['post_date']}<if="ipb.member['id']"> · {$post['quick_quote_link']}</if> </span> </div> <!-- REPORT / DELETE / EDIT / QUOTE DIV --> <div align="right"> <span class="postdetails">{$post['ip_address']} {ipb.lang['posted_on']} <a title="{ipb.lang['tt_link']}" href="#" onclick="link_to_post({$post['pid']}); return false;">#{$post['post_count']}</a> <if="ipb.member['is_mod']"> | <a href="#" title="{ipb.lang['click_for_mod']}" onclick="topic_toggle_pid('{$post['pid']}'); return false;">{$post['pid_start_image']}</a> </if> </span> </div> </td> </tr> <tr> <td valign="top" class="{$post['post_css']}"> <span class="postdetails"> {$author['avatar']}<br /><br /> {$author['title']}<br /> {$author['member_rank_img']}<br /><br /> {$author['member_group']}<br /> {$author['member_posts']}<br /> {$author['member_joined']}<br /> {$author['member_location']} {$author['member_number']}<br /> {$author['icq_status']} <if="author['custom_fields'] != """> {$author['custom_fields']} </if> <br /> {$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']} </span><br /> <img src="{ipb.vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br /> </td> <td width="100%" valign="top" class="{$post['post_css']}" id='post-main-{$post['pid']}'> <!-- THE POST {$post['pid']} --> <div class="postcolor" id='post-{$post['pid']}'>{$post['post']}</div> <!--IBF.ATTACHMENT_{$post['pid']}--> {$post['signature']} <!-- THE POST --> </td> </tr> <tr> <td class="formbuttonrow" nowrap="nowrap"> <div style='text-align:left'>{$author['online_status_indicator']}{$author['addresscard']}{$author['message_icon']}<!--{$author['email_icon']}--></div> </td> <td class="formbuttonrow" nowrap="nowrap"> <!-- PM / EMAIL / WWW / MSGR --> <div style="float: left;"> {$post['report_link']}<a href="java script:scroll(0,0);"><{P_UP}></a> </div> <!-- REPORT / UP --> <div align="right"> {$post['delete_button']}{$post['edit_button']}<a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{ipb.lang['mq_title']}">{$post['mq_start_image']}</a><a href="{ipb.script_url}act=Post&CODE=02&f={ipb.input[f]}&t={ipb.input[t]}&qpid={$post['pid']}" title="{ipb.lang['tt_reply_to_post']}"><{P_QUOTE}></a> </div> </td> </tr><tr> <td class="catend" colspan="2"> <!-- no content --> </td> </tr> </table> <!--post-html--> </div> <!--rrjs--> <script type='text/javascript'> //<![CDATA[ if ( ajax_loaded && use_enhanced_js ) { menu_build_menu( 'edit-but-{$post['pid']}', new Array( img_item + " <a title='{ipb.lang['edit_full_desc']}' href='{ipb.script_url}act=post&do=edit_post&f={$post['forum_id']}&t={$post['topic_id']}&p={$post['pid']}&st={ipb.input['st']}'>{ipb.lang['edit_full_title']}</a>", img_item + " <a href='#' title='{ipb.lang['edit_quick_desc']}' onclick='return ajax_prep_for_edit({$post['pid']}, event);'>{ipb.lang['edit_quick_title']}</a>" ) ); } //]]> </script>Вполне возможно, что те кто ставят на 2.2.x должны что-то подкорректировать, но наврядли. Главное в RenderRow - это куда добавляются комменты('<!--rrjs-->' и '<!--post-html-->') и div'ы. Ссылка на комментарий Поделиться на других сайтах Прочее
Chrno Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 На 2.2-2.3 надо поправить ссылки на ланг-файлы (обращение стало строится по-другому). И все. У меня на 2.3 все пашет.SannisСпасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
TOIIOP Опубликовано 21 Июня 2007 Жалоба Поделиться Опубликовано 21 Июня 2007 Чет тут не то.. у кого нить этот мод на 2.1.6 работает? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения