_Dark_ Опубликовано 18 марта, 2012 Поделиться Опубликовано 18 марта, 2012 Это тема поддержки статьи: Исправляем вставку ника в IP.Shoutbox. Здесь вы можете обсудить все вопросы, связанные с этой статьёй. Дата добавления статьи: 18 Март 2012 - 16:19 Дата обновления статьи: 18 Март 2012 - 16:19 Heizog, Respected, DjDiLiSoFT и 3 других 6 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 18 марта, 2012 Поделиться Опубликовано 18 марта, 2012 Спасибо! Я стал первым счастливчиком использовавшим этот хук или модуль для чата ! Так же кому не удобно можно сменить знак "@" на другой, например на + или что нибудь подобное [я правда не знаю как это сделать хаха] Вот нашёл строчку с изменениями var to_insert = "[i]" + elem.readAttribute("data-store") + "[/i], ";[/CODE] , можно туда ещё добавить тег жирный....и т.д. Даже не знал как это можно было сделать, спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 18 марта, 2012 Автор Поделиться Опубликовано 18 марта, 2012 Заменяем значок @ на что-нибудь другое. Выше пользователь egorea1999 предложил неплохую идею заменить значок "собачки" на плюсик, к примеру. Почему бы и нет? Открываем файл adminapplications_addonothershoutboxxmlshoutbox_root_templates.xml . Идем на 531 строчку (или ищем insert_name). Видим следующее: <a href="#" class="at_member" data-store="{$d['members_display_name']}" title="{$this->lang->words['insert_name']}">@</a> Вот она и "собачка". Меняем, например, на плюсик +. <a href="#" class="at_member" data-store="{$d['members_display_name']}" title="{$this->lang->words['insert_name']}">+</a> [/code] Тоже самое делаем и на 563 строчке. Чтобы сделать значок жирным шрифтом, обрамляем его тегами <b> </b>: [code]<a href="#" class="at_member" data-store="{$d['members_display_name']}" title="{$this->lang->words['insert_name']}"><b>+</b></a> [/code] Можно пойти дальше и поставить картинку. Для этого делаем так: [CODE]<a href="#" class="at_member" data-store="{$d['members_display_name']}" title="{$this->lang->words['insert_name']}"><img src='http://путь_к_картинке' alt='+' /></a> [/code] [font=arial,helvetica,sans-serif]Видите, как все просто [/font] [font=arial,helvetica,sans-serif]И в этот раз, автор - _Dark_ и опять специально для IPBMafia.Ru[/font] Music, CNoise, Respected и 3 других 6 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 18 марта, 2012 Поделиться Опубликовано 18 марта, 2012 (изменено) Отлично!Отлично!Отлично!Будет время поставлю себе на сайт плюсик) _ ахах, очень большая цитата Изменено 18 марта, 2012 пользователем egorea1999 Слишком большая цитата была :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Heizog Опубликовано 18 марта, 2012 Поделиться Опубликовано 18 марта, 2012 А как сделать эту вставку ника, но без BB-кода придающего курсив нику? Что надо поменять в скрипте? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 18 марта, 2012 Поделиться Опубликовано 18 марта, 2012 А как сделать эту вставку ника, но без BB-кода придающего курсив нику? Что надо поменять в скрипте? Посмотрите мой второй пост и вы поймёте ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 18 марта, 2012 Автор Поделиться Опубликовано 18 марта, 2012 А как сделать эту вставку ника, но без BB-кода придающего курсив нику? Что надо поменять в скрипте? Файл publicjsshoutbox.js 435 строчка (или найдите текст var to_insert). var to_insert = "[i]" + elem.readAttribute("data-store") + "[/i], "; Если нужно только убрать курсив, то замените ее на var to_insert = elem.readAttribute("data-store") + ", "; [/code] Heizog 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 18 марта, 2012 Поделиться Опубликовано 18 марта, 2012 Файл publicjsshoutbox.js 435 строчка (или найдите текст var to_insert). var to_insert = "[i]" + elem.readAttribute("data-store") + "[/i], "; Если нужно только убрать курсив, то замените ее на var to_insert = elem.readAttribute("data-store") + ", "; если он не скачивал ваше не большое дополнение в чате, то ему нужно будет найти только 435 строчку и заменить на эту var to_insert = elem.readAttribute("data-store") + ", "; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 18 марта, 2012 Автор Поделиться Опубликовано 18 марта, 2012 если он не скачивал ваше не большое дополнение в чате, то ему нужно будет найти только 435 строчку и заменить на эту var to_insert = elem.readAttribute("data-store") + ", "; [/CODE] Ну да, исправлял или не исправлял, просто открыть тот файл и заменить указанную строчку. egorea1999 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 20 марта, 2012 Поделиться Опубликовано 20 марта, 2012 Кстати, у меня что-то не выводиться + только @, кеш обновлял... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 20 марта, 2012 Автор Поделиться Опубликовано 20 марта, 2012 В двух местах меняли? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 20 марта, 2012 Поделиться Опубликовано 20 марта, 2012 В двух местах меняли? Конечно! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 20 марта, 2012 Поделиться Опубликовано 20 марта, 2012 Был такой косяк у знакомого, перестроил кеш в админке и всё заработало) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
egorea1999 Опубликовано 20 марта, 2012 Поделиться Опубликовано 20 марта, 2012 Был такой косяк у знакомого, перестроил кеш в админке и всё заработало) Во-во...были и такой же косяк и у меня, перестроил кеш и нихера :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 5 апреля, 2012 Автор Поделиться Опубликовано 5 апреля, 2012 Обновил ссылку, теперь выложен файл shoutbox.js для версии чата 1.3.1. Убрал курсив ника. Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mekc Опубликовано 24 мая, 2012 Поделиться Опубликовано 24 мая, 2012 _Dark_, Может быть, ты сможешь помочь? Я хочу сделать, чтобы при нажатии на "@", вставлялся ник цветом группы пользователя, как на сайте forumcore (форумкор.нет). Когда я спросил их, как они это сделали, мне ответили вот что: @#xxx# is @memberID or the user, such as the row ID. Anyway it's most likely a custome mod. And very simple to make. Use a mysql query and make your own mod.. have it pull the row ID from WHERE user = $var ect ect Буду признателен, если сможешь помочь. Спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 24 мая, 2012 Автор Поделиться Опубликовано 24 мая, 2012 _Dark_, Может быть, ты сможешь помочь? Я хочу сделать, чтобы при нажатии на "@", вставлялся ник цветом группы пользователя, как на сайте forumcore (форумкор.нет). Когда я спросил их, как они это сделали, мне ответили вот что: Буду признателен, если сможешь помочь. Спасибо. Это надо делать мод на IP.Shoutbox, если будет время покопаюсь, может и попробую сделать нечто подобное. Mekc 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Mekc Опубликовано 25 мая, 2012 Поделиться Опубликовано 25 мая, 2012 _Dark_, Спасибо! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xiloid Опубликовано 24 июля, 2012 Поделиться Опубликовано 24 июля, 2012 А как насчет версии 1.3.2? Для нее есть подобные изменения? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 24 июля, 2012 Автор Поделиться Опубликовано 24 июля, 2012 Xiloid, установите версию там это уже встроено. Xiloid 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xiloid Опубликовано 26 июля, 2012 Поделиться Опубликовано 26 июля, 2012 В большом чате, при вставке ника, курсор устанавливается перед ником, а не после, в маленьком чате все нормально. Можно как-то это пофиксить? benix 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 26 июля, 2012 Автор Поделиться Опубликовано 26 июля, 2012 В большом чате, при вставке ника, курсор устанавливается перед ником, а не после, в маленьком чате все нормально. Можно как-то это пофиксить? Странно, у нас здесь, на сайте, стоит версия 1.3.3 и нормально все работает. Вы версию 1.3.3 ставили? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xiloid Опубликовано 26 июля, 2012 Поделиться Опубликовано 26 июля, 2012 Странно, у нас здесь, на сайте, стоит версия 1.3.3 и нормально все работает. Вы версию 1.3.3 ставили? Так я в Вашем же чате и пробую и такая беда. На моем 1.3.2 то же самое. Использовал браузеры Опера и ИЕ. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 26 июля, 2012 Автор Поделиться Опубликовано 26 июля, 2012 В Firefox 14 все работает нормально. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 26 июля, 2012 Поделиться Опубликовано 26 июля, 2012 Хром так же исправно срабатывает! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.