Перейти к контенту

[2.3.x]Вставка имени и быстрая цитата с выделением


Рекомендуемые сообщения

А вот и фикс для Хрома:

 

Странный фикс - цитата выделенного (а если не выделен, то просто теги цитаты) вставляются сразу достаточно только наехать на кнопку.

 

Сделайте пожалуйста, нормальный фикс - что бы копировалось только при нажатии на ссылку(кнопку).

Изменено пользователем mimas
Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...
  • Ответы 220
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

Прошу помощи. Форум 2.3.6 После смены тарифного плана, а может дело и не в нём, цитата работает не корректно. Выделенный текст переносится в быстрый ответ, но только сам текст, без указания автора, ссылки на пост и сама цитата, не цитата (без тега ВВ кода), короче идет перенос только текста. Проверил шаблон, java скрипт, права - все на месте и всё правильно, ума не дам где поломка. При всём вышеописанном, вставка ника, работает полностью корректно. Помогите решить проблему или хотя бы на правьте в нужное русло. Заранее спасибо.
Ссылка на комментарий
Поделиться на других сайтах

Дело в обновлении мозилы до 8, кто нибудь может пофиксить этот баг?

 

у меня на форуме аналогичная проблема...

а с чего решили, что проблема в обновлении мозилы до 8 версии7? в IE ведь тоже не работает...

Ссылка на комментарий
Поделиться на других сайтах

Тажа проблема на Ipb 2.3 . В опере работает, в фоксе 8 пишет ошибку txt.replace is not a function в ipb_topic.js В данном куске кода:

 

 

if (txt.replace(" ","") != "")
{
txt='[quote name=\''+qinf+'\' date=\''+date+'\' post='+pid+']\n'+txt+'\n[/quote]\n';
}

Ссылка на комментарий
Поделиться на других сайтах

может кому то поможет костыль http://forums.ibresource.ru/index.php?/topic/63606/

 

и через Ctrl+F5 не забываем очистить кеш браузера

Ссылка на комментарий
Поделиться на других сайтах

Спасибо Dekker, Отредактировал файл ./jscripts/ipb_topic.js в IPB 2.3.6 и работу цитаты проверил, всё отлично работает через браузеры Google Chrome и Firefox Setup 8.0 так что можно смело обновится до версии Firefox Setup 8.0
Ссылка на комментарий
Поделиться на других сайтах

Спасибо Dekker, Отредактировал файл ./jscripts/ipb_topic.js в IPB 2.3.6 и работу цитаты проверил, всё отлично работает через браузеры Google Chrome и Firefox Setup 8.0 так что можно смело обновится до версии Firefox Setup 8.0

 

а в IE и Опере не проверяли, там проблем нет с "костылем"?)

Ссылка на комментарий
Поделиться на других сайтах

В ie теперь работает. В опере её и не было (проблемы). Может потому что она еще не обновилась))) Изменено пользователем Майор
Ссылка на комментарий
Поделиться на других сайтах

Блин а мне то что делать у меня цитата стоит я не знаю какая )) у меня в 8ке не подставляет вв коды )) только текст а имя не подставляет ыыыыыыы

а чем вы редактите жабускрипт?

Ссылка на комментарий
Поделиться на других сайтах

  • 6 месяцев спустя...

Тоже столкнулся, после обновления мозилы, перестала работать цитата....выделяешь текст и он перемещаться в быстрый ответ, а вот кода цитаты нет...перепробовал все и решение нашлось....

Строчку в коде

if (txt.replace(" ","") != "")

Меняем на это

if (txt.toString().replace(" ","") != "")

Теперь вроде все работает...

 

p/s:....Давно сюда не заходил, так испоганили хороший форум....очень жаль....

Изменено пользователем Док
Ссылка на комментарий
Поделиться на других сайтах

  • 9 месяцев спустя...

Ставил себе на форум, долго мучился, но все же нашел ответ:

версия нул 2.3.6

в общем нужно заменить вот это:

ipb_topic.js

 

Строчку в коде

if (txt.replace(" ","") != "")

Меняем на это

if (txt.toString().replace(" ","") != "")

action_public/topic.php

 

 

заменить на вот это

 

 

if ( $poster['id'] )

{

$poster['_members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name_short']}</a>";

$poster['ins_nick'] = "<a href=\"java script:ins('".str_replace(array(" ", "& #39;"), array("& nbsp;", "\'"), $poster['members_display_name'] )."')\">Вставить ник</a>";

}

$qqn = str_replace( array(" ", "& #39;"), array("& nbsp;", "\& #39;"), $poster['members_display_name'] );

$poster['ins_q'] = "<a onmouseover=\"copyQ('{$qqn}','{$row['q_date']}', '{$row['pid']}');\" href=\"java script:pasteQ();\">Цитата</a>";

 

 

Все работает, кстати можно сделать, чтобы не нажимать на кнопки типа: "Цитата", и "вставить ник",

Ац- внешний вид - изменение HTML шаблонов - skin_topic(просмотр темы) - RenderRow

 

находим строчки :

<td valign="middle" class="row2" width="1%">

<a name="entry{$post['pid']}"></a>

 

<if="$author['id']">

 

и заменяем стандартный див на вот этот :

 

<div id="" '>

{$author['_pp_online_image']} <b><a onmouseover=\"copyQ('{$qqn}','{$row['q_date']}', '{$row['pid']}');\" href=\"javascript:pasteQ();\"; href="javascript:;" title="Вставить ник в ответ" onmousedown="ins('{$author['name']}'); return false" ><b>{$author['name']}</b></a></b>

</div>

Ссылка на комментарий
Поделиться на других сайтах

  • 2 года спустя...

Ответ здесь http://forums.ibresource.ru/topic/63606-firefox-80-perestalo-rabotat-tcitirovanie/?do=findComment&comment=383837


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

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.