Ritsuka Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 (изменено) Простой хук, добавляющий пол аватаром в сообщениях пользователей дополнительные кнопки, позволяющие процитировать выделенный текст из сообщения пользователя, процитировать пост целиком (если ничего не выделено), либо вставить ник в форму быстрого ответа. Также есть возможность скрыть все дополнительные поля под аватаром пользователя за дополнительной кнопкой. В версии 2.0 проведен полный рефакторинг кода модификации. Благодаря отказу от переопределния шаблонов, гарантирована асболютная совместимость хука со всеми форумами 3.0.x и полное отсутствие конфликтов с любыми другими модификациями! Изменения:Изменения:1.0.1 - вставка "отображаемого имени" пользователя вместо логина в форму быстрого ответа - совместимость с модификациями, раскрашивающими ники пользователей 2.0.0 - полный рефакторинг всего (мод переписан с нуля) 2.0.1 - отключен функционал мода во всех иных приложениях, кроме форума - валидная javascript-вставка 2.0.2 - не скрывает предупреждения и (теоретически) награды и любые другие дополнительные поля ниже награждений 2.0.3 - IPS изменило структуру шаблона userInfoPane, новая версия заточена под новый шаблон ВНИМАНИЕ! Если у вас версия форума младше, чем 3.0.5, либо если вы используете стороннюю тему оформления, в которой не изменился блок userInfoPane (новая проверка if "xhtmlftw"), то используйте старую версию хука - 2.0.2. Для новых форумов, и обновленных форумов со стандартным шаблоном - версия 2.0.3. Скачать:2.0.3 - версия для 3.0.5+2.0.2 - для 3.0.4- Изменено 20 Декабря 2009 пользователем Ritsuka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dengol Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 (изменено) Ну наконец то! Ritsuka, как говорится респект и уважуха! Запятую вот только добавил:document.getElementById("fast-reply_textarea").value += "[b]"+username+"[/b],";после [/b] ставим запятую, так как ник является обращением, так будет правильней PS добавлено 14.54Не совсем удобно получается, если у пользователя не стоит аватар, то попасть в профиль нереально!Наиболее оптимальным вариантом будет если вынести например в "вставить ник" справа от маленькой иконки.или под аватару.Также можно добавить аналогичную иконку только другого цвета. Изменено 20 Сентября 2009 пользователем dengol Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
shmelkoff Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 (изменено) Ritsuka, респект тебе громадный!теперь мой форум практически полноценен! Изменено 20 Сентября 2009 пользователем shmelkoff Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
LongHERn Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 (изменено) Замечательный мод. Респект. PS: упс. Чтто то не работает..... мод поставил, кеш обновил, однако не работает. Окно быстрого ответа разворачивается, но ник/цитата не вставляются. В консоли ошибок - пустота. У меня WYSIWYG режим включен если что. В консоли ошибок FF пустота. Вот ослик матерится:Webpage error details User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0; InfoPath.3) Timestamp: Sun, 20 Sep 2009 15:16:08 UTC Message: Object doesn't support this ibresource or method Line: 1154 Char: 124 Code: 0 URI: http://forum.adact.ru/public/min/index.php?charset=utf-8&f=public/js/ipb.js,public/js/ips.quickpm.js,public/js/ips.editor.js,public/js/ips.topic.js,cache/lang_cache/1/ipb.lang.js И еще прикол в ИЕ.... если выделить текст сообщения и нажать кнопку "цитировать" текст, который должен цитироваться - пропадает См. скриншоты Изменено 30 Июля 2010 пользователем LongHERn Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G@rik Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 У меня заработало только в Google Chrome 3 без проблем, но в нем не пашет визуальный редактор В Firefox 3.5.3 и Opera 10 ситуация аналогична той, что описал выше LongHERn Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
LongHERn Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 (изменено) Да, если отключить т.н. "визуальный редактор" - работает. Нуждается в доработке так сказать.... а еще хотелось бы увидеть автоматическую установку встроенным средствами, получится - не получится, не знаю конечно, но с учетом того что форум частенько обновлять приходится довольно - не просто прихоть. В любом случае спасибо, хорошее начинание. Изменено 20 Сентября 2009 пользователем LongHERn Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 20 Сентября 2009 Автор Жалоба Поделиться Опубликовано 20 Сентября 2009 Модуль обновлен. Добавлена поддержка WYSIWYG-редактора, добавленая запятая после ника. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
NtX Опубликовано 20 Сентября 2009 Жалоба Поделиться Опубликовано 20 Сентября 2009 Респект! Вобщем-то непонятно, почему производитель так упорно не хочет реализовать две этих фичи, ибо без них форум пользоваться просто неудобно! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Design_Nick Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 (изменено) Обновился... ситуация странная. Имеем следующий пост:Версия "ЦИТАТЫ" обновлена. Не забудьте жестко перечитать страницу и подпись в нем:Если Вы думаете, что можете что-то сделать или что не можете что-то сделать, в обоих случаях Вы ПРАВЫ! © Генри ФордХрани порядок, и порядок сохранит тебя! © Римляне, которые древние Здесь я работаю / А это сайт моей фирмы / Это мой блог. Добро пожаловать! Если ничего не выделять, а просто нажать "ЦИТАТА", то в быстрый ответ копируется вот это:Если Вы думаете, что можете что-то сделать или что не можете что-то сделать, в обоих случаях Вы ПРАВЫ! © Генри ФордХрани порядок, и порядок сохранит тебя! © Римляне, которые древние Здесь я работаю / А это сайт моей фирмы / Это мой блог. Добро пожаловать! Т.е. при отсутствии выделения цитируется подпись Изменено 21 Сентября 2009 пользователем Design_Nick Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dengol Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 Да, действительно, что-то криво работает.Если ничего не выделено, то у меня цитирует весь текст + подпись и вставка ника что-то перестала работать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 21 Сентября 2009 Автор Жалоба Поделиться Опубликовано 21 Сентября 2009 Большое спасибо всем, кто тестирует скрипт! Модификация обновлена с учетом ваших сообщений. Что изменилось: - осуществлен рефакторинг кода,- добавлена поддержка нестандартных скинов,- добавлено сообщение об ошибке для некорректно составленных скинов,- исправлена проблема с цитированием подписей,- немного оптимизирован код. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G@rik Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 (изменено) Сейчас потестируем! Спасибо! В хроме работает все, кроме ссылки на профиль через иконку рядом с ником - клик по иконке, в появившемся окошке нажимаем на ник и он просто вставляется в форму ответа.В опере 10 тоже самое.В FF3.5.3 аналогично. И еще небольшое пожелание: можно ли после вставки ника с запятой вставить пробел? Изменено 21 Сентября 2009 пользователем G@rik Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 21 Сентября 2009 Автор Жалоба Поделиться Опубликовано 21 Сентября 2009 G@rik, нашел ошибку, исправил. Попробуйте новую версию. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G@rik Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 G@rik, нашел ошибку, исправил. Попробуйте новую версию.Спасибо. Попробовал. Ссылка на профиль работает. В FF вроде тоже работает. Но есть 1 момент: если 2 раза вставить ник, после этого ничего не выделяя нажать Цитата, то она вставляется перед ником и выделяется полужирным шрифтом... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 21 Сентября 2009 Автор Жалоба Поделиться Опубликовано 21 Сентября 2009 G@rik, это баг визуального редактора. К концу дня вместе с другими репортами (если будут) переделаю, используя ручной парсинг, а не встроенную кривую функцию) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G@rik Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 Понятно! А мод с каждым разом становится всё лучше и лучше Спасибо Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Design_Nick Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 Многократное цитирование одного поста кусками. Неудобно Может после того как процитировали, не выделять (не фиксировать) кнопку "Цитата"? Я не настраиваю, я советуюсь Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dengol Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 кнопочку продублировать наверное нужно!Чтобы была быстрая цитата и общая. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 21 Сентября 2009 Автор Жалоба Поделиться Опубликовано 21 Сентября 2009 (изменено) В принципе можно сделать отдельную кнопку "Цитировать выделенное", в этом ничего сложного. А по основной кнопке "Цитата" цитировать только весь пост. Всех устроит такое решение? Изменено 21 Сентября 2009 пользователем Ritsuka Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G@rik Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 Думаю да, ибо если нажимаешь кнопку Цитата, то в текущий пост цитируется и в дальнейшем при создании новой темы или ответа где-либо, что ни есть удобно. Foxx отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
dengol Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 Всех устроит такое решение?Меня вполне устроит! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Design_Nick Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 Т.е. "Быстрая цитата" не будет фиксироваться в состоянии "нажата"? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
LongHERn Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 (изменено) Все очень даже нормально работает... Есть правда один недостаток... вот выделил я где то текст, нажал кнопку цитата, ответил, сделал так же в другой теме.... и тут же собираюсь создать новую тему в совершенно другой категории, а там ... то что я выделил и процитировал. т.е. несколько цитат разных постов разных пользователей в разных темах. Как бы предотвратить повторное цитирование? замечу еще что-нибудь отпишу. PS: Относительно ссылки на профиль ... в профиль и так можно попасть если открыть ссылку в новом окне ... Для меня щелкнуть средней кнопкой труда не составляет например. Изменено 21 Сентября 2009 пользователем LongHERn Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
G@rik Опубликовано 21 Сентября 2009 Жалоба Поделиться Опубликовано 21 Сентября 2009 LongHERnПро повторное цитирование я уже писал выше, проблема такая же... А насчет нажатия колесом мышки - я тоже могу, но вот как объяснить это всем пользователям? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ritsuka Опубликовано 21 Сентября 2009 Автор Жалоба Поделиться Опубликовано 21 Сентября 2009 Экспериментальный релиз мода. Отдельная кнопка для быстрой цитаты как целиком поста, так и выделенного текста: ips.topic.js.experimental.tar.gz dengol, Design_Nick, LongHERn, G@rik, этот новый релиз должен вас удовлетворить) Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.