Быстрая цитата с выделением и paste name v1.2 |
Здравствуйте, гость ( Вход | Регистрация )
Все ссылки на сторонние ресурсы, за исключением офсайтов программ, должны оформляться с помошью тега скрытого текста - [hide=1]Ссылка[/hide]. Если я замечу флуд с целью набора постов для того, чтобы увидеть скрытый текст - то буду удалять такие аккаунты и на дальнейшую помощь от меня можете просто никогда не рассчитывать. Хорошо подумайте, прежде чем флудить, поскольку наша сборка довольно специфична и без квалифицированной помощи Вам просто не обойтись.
Прежде чем задать вопрос об ошибке настоятельно рекомендую прочитать статью по этой ссылке, как правильно задавать вопросы, чтобы получить правильный и быстрый ответ - http://www.chiark.greenend.org.uk/~sgtatham/bugs-ru.html
Быстрая цитата с выделением и paste name v1.2 |
IgorekM |
15.07.2003 - 05:21
Сообщение
#1
|
Основатель Группа: VIP Сообщений: 634 Регистрация: 16.12.2001 Из: Баку Пользователь №: 2 |
Много получаю писем на ПМ и на мыло, где пользователи просят сделать такой хак для новой версии, т.к. мой предыдущий хак уже не работает в версии 1.2
К сожалению для написания хака быстрого ответа, у меня времени нету :( А вот свой хак Quick Quote and Name Beetwen Bold Tags, сейчас переделал и проверил. Всё пашет. Начнём! Маленькое напоминание: Не забудьте сохранить на всякий случай копии неотредактированных файлов, на случай, если вы что-то сделаете неправильно и хак не заработает. Во-первых обязательно зайдите в Адмицентр: Forum Control Manage Forums В этой секции зайдите в каждый форум по отдельности в меню Settings и включите форму быстрого ответа. Это поле: Turn on the Quick Reply Box? Установите значение Yes Этим самым мы включаем во всех форумах функцию Быстрого ответа. Чтобы в дальнейшем, если Вы будете создавать ещё какие-то разделы на своём форуме, не мучаться с этим, проделаем такой шаг: Откройте файл sources/Admin/ad_forums.php и найдите: Код $ADMIN->html .= $SKIN->add_td_row( array( "<b>Turn on the Quick Reply Box?</b>" , $SKIN->form_yes_no("quick_reply", 0 ) Замените на: Код $ADMIN->html .= $SKIN->add_td_row( array( "<b>Turn on the Quick Reply Box?</b>" , $SKIN->form_yes_no("quick_reply", 1 ) Этим самым мы включили по умолчанию значение Yes, которое описано выше. Идём дальше. В версии 1.2, есть такая фишка. Форма быстрого ответа, всегда находится в свёрнутом состоянии. Чтобы раскрыть её, пользователям надо нажимать каждый раз на кнопку FAST REPLY. Либо пользователи должны зайти в свой профиль и включить постоянное раскрытие формы быстрого ответа оттуда. А при стирании кукисов (cookies) на компьютере, форма снова устанавливается в свёрнутое состояние. Чтобы не компостировать ни себе, ни пользователям мозги и включить эту фишку постоянно для ВСЕХ пользователей, редактируем файл sources/Usercp.php Откройте данный файл и найдите: Код $open_qreply = 0 Замените на: Код $open_qreply = 1 А теперь можно смело приступать к установке нужного нам хака. Открываем файл souces/Topics.php и находим в нём: Код //-------------------------------------------------------------- // Fix up the membername so it links to the members profile //-------------------------------------------------------------- if ($poster['id']) { $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>"; } Замените на: Код //-------------------------------------------------------------- // Fix up the membername so it links to the members profile //-------------------------------------------------------------- if ($poster['id']) { // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>"; $poster['name']=str_replace(" ", " ", $poster['name']); $poster['name']="<a href=java script:ins(\"{$poster['name']}\")>{$poster['name']}</a>"; } Далее найдите: Код $member['member_group'] = $ibforums->lang['m_group'].' '.$member['g_title']; Перед этой строкой добавьте: Код $member['profile']="<a href='{$this->base_url}showuser={$member['id']}'>{$ibforums->lang['link_profile']}</a>"; Закройте и сохраните файл Topics.php Откройте файл Skin/sX/skin_topic.php (если у вас несколько скинов, то проедлайте во всех скинах это редактирование) и найдите: Код {$author['member_rank_img']}<br /><br /> Ниже добавьте: Код {$author['profile']}<br /> Далее найдите: Код <div class='maintitle'><{CAT_IMG}> {$ibforums->lang['qr_title']}</div> Замените на: Код <div class='maintitle'><{CAT_IMG}> {$ibforums->lang['qr_title']}</div><br /> <center>Для вставки цитаты, выделите нужный текст и <a href="java script:Insert(selection)" onMouseDown="get_selection()"><b>нажмите сюда</b></a> <br /><br /> Сохраните и закройте Skin/sX/skin_topic.php Откройте sources/functions.php и найдите: Код $extra = "<div align='center' class='copyright'>Registered to: ". $ibforums->vars['ipb_reg_name']."</div>"; } } Ниже добавьте: Код $js='<script language="javascript" src="./html/quote.js"></script>'; Найдите далее: Код $ibforums->skin['template'] = str_replace( "<% JAVASCRIPT %>" , "" , $ibforums->skin['template']); Замените на: Код $ibforums->skin['template'] = str_replace( "<% JAVASCRIPT %>" , "$js" , $ibforums->skin['template']); Сохраните и закройте sources/functions.php Откройте lang/X/lang_topic.php и найдите в самом конце файла: Код ); ?> Для файла русского языка, выше добавьте: Код 'link_profile' => "Профиль", Для файла английского языка, добавьте: Код 'link_profile' => "Profile", Сохраните и закройте lang/X/lang_topic.php Загрузите все отредактированные файлы по своим местам. Находящийся в этом архиве файл quote.js, загрузите в папку html вашего форума. Прикрепленные файлы QUICK_QUOTE.zip ( 3.07 килобайт ) Количество скачиваний: 720 |
-------------------- На ПМ и письма НЕ ОТВЕЧАЮ, так как на форуме не бываю.
|
|
ross104 |
29.11.2003 - 19:18
Сообщение
#2
|
Гость |
В Опере хак не пашет!! Может хоть кто-то эту проблему решил??
|
The Undertaker |
29.11.2003 - 20:29
Сообщение
#3
|
Moderator Группа: Модераторы Сообщений: 925 Регистрация: 28.01.2002 Пользователь №: 521 |
в опере нельзя сделать чтобы цитата работала.
|
-------------------- \o/
|
|
ross104 |
30.11.2003 - 10:31
Сообщение
#4
|
Гость |
Цитата в опере нельзя сделать чтобы цитата работала Но на www.forum.ru-board.com есть тоже быстрая цитата и пашеть.... Хоть движок форума там другой (Ikonboard кажись) но цитата реалицирована там тоже посредством Javascript и в любой опере пашет.... |
SysteMErroR |
23.04.2004 - 11:12
Сообщение
#5
|
Гость |
скажите а как можно сделать не так чтоб в форме быстрого ответа была надпись Чтоб цитировать текст ,выделите его и нажмите сюда,а чтобы вместо этой надпись нажимать на кнопку в самом сообщении ЦИТИРОВАТЬ вот тогда чтоб вставлялась цитата[img]http://mysmilies.ipbfree.com/s/cwm/3dlil/smirk.gif[/img]
|
dreik |
21.05.2004 - 21:40
Сообщение
#6
|
Member Группа: Пoльзователь Сообщений: 29 Регистрация: 10.05.2004 Из: St.Petersburg Пользователь №: 46205 |
Код <div class='maintitle'><{CAT_IMG}> {$ibforums->lang['qr_title']}</div><br /> <center>Для вставки цитаты, выделите нужный текст и <a href="javascript:Insert(selection)" onMouseDown="get_selection()"><b>нажмите сюда</b></a> <br /><br /> не закрыт тег <center> из-за чего всё немного перекособочивает ;) правильней вот так Код <div class='maintitle'><{CAT_IMG}> {$ibforums->lang['qr_title']}</div><br /> <center>Для вставки цитаты, выделите нужный текст и <a href="javascript:Insert(selection)" onMouseDown="get_selection()"><b>нажмите сюда</b></a><center> <br /> Сообщение было отредактировано dreik: 19.09.2004 - 23:09 |
-------------------- Городок Любви - Название говорит само за себя.. самые приветливые и общительные люди рунета ждут именно Вас!
Поможешь другому, помогут и тебе :) |
|
newri |
2.01.2006 - 22:25
Сообщение
#7
|
Novice Группа: Пользовaтели Сообщений: 2 Регистрация: 2.01.2006 Пользователь №: 147163 |
Установил форму быстрого ответа, а там в файле ubbc.js
ссылки на картинки идут с двойным слешем и из за этого все картинки плывут, вот такие ссылки на картинки в быстром ответе: http://host.ru/forum/html/UBBC//spоilеr.gif http://host.ru/forum/html/UBBC//bold.gif ну и т.д. вобщем убрал лишний слеш в файле ubbc.js и теперь все тип топ, имейте в виду! |
2rok |
4.05.2006 - 11:43
Сообщение
#8
|
Full Member Группа: Full member Сообщений: 79 Регистрация: 19.08.2005 Пользователь №: 131604 |
А есть ли форма быстрой цитаты для 2.0.4?!!? :)
|
-------------------- phpBB 2.0 -> phpBB 2.0.3 -> Invision Power Board 1.3 -> Invision Power Board 1.3.1 -> Invision Power Board 2.0.3 -> Invision Power Board 2.0.4 -> Invision Power Board 2.3 -> Invision Power Board 3.0.5 |
|
Starichok Che |
4.05.2006 - 21:59
Сообщение
#9
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
2rok - есть.
|
2rok |
6.05.2006 - 10:47
Сообщение
#10
|
Full Member Группа: Full member Сообщений: 79 Регистрация: 19.08.2005 Пользователь №: 131604 |
2rok - есть. Ну форма быстрого ответа у меня стоит, а вот быстрой цитаты... (IMG:style_emoticons/bfz/blushing.gif) Подскажи где стащить! |
-------------------- phpBB 2.0 -> phpBB 2.0.3 -> Invision Power Board 1.3 -> Invision Power Board 1.3.1 -> Invision Power Board 2.0.3 -> Invision Power Board 2.0.4 -> Invision Power Board 2.3 -> Invision Power Board 3.0.5 |
|
Starichok Che |
6.05.2006 - 11:54
Сообщение
#11
|
Главный админ Группа: Администраторы Админ - это не только ценный мех... Регистрация: 24.05.2002 Из: WWW.BESTFILEZ.NET Пользователь №: 1 |
В интернете, используя элементарный поиск. Или под заказ.
|
Реклама
|
|
|
|
|
|
Текстовая версия | Сейчас: 24.04.2024 - 14:15 |
|