Jump to content
Sign in to follow this  
_Dark_

Исправляем вставку ника в IP.Shoutbox

Recommended Posts

Это тема поддержки статьи: Исправляем вставку ника в IP.Shoutbox.

Здесь вы можете обсудить все вопросы, связанные с этой статьёй.

Дата добавления статьи: 18 Март 2012 - 16:19

Дата обновления статьи: 18 Март 2012 - 16:19

Share this post


Link to post
Share on other sites

Спасибо! Я стал первым счастливчиком использовавшим этот хук или модуль для чата :) !

Так же кому не удобно можно сменить знак "@" на другой, например на + или что нибудь подобное :) [я правда не знаю как это сделать :D хаха]

Вот нашёл строчку с изменениями

var to_insert = "[i]" + elem.readAttribute("data-store") + "[/i], ";[/CODE]

:), можно туда ещё добавить тег жирный....и т.д.

Даже не знал как это можно было сделать, спасибо!

Share this post


Link to post
Share on other sites

Заменяем значок @ на что-нибудь другое.

Выше пользователь 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>&nbsp;
Вот она и "собачка". Меняем, например, на плюсик +.

<a href="#" class="at_member" data-store="{$d['members_display_name']}" title="{$this->lang->words['insert_name']}">+</a>&nbsp;
[/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>&nbsp;[/code]
Можно пойти дальше и поставить картинку. Для этого делаем так:
[CODE]<a href="#" class="at_member" data-store="{$d['members_display_name']}" title="{$this->lang->words['insert_name']}"><img src='http://путь_к_картинке' alt='+' /></a>&nbsp;[/code]

[font=arial,helvetica,sans-serif]Видите, как все просто :)[/font]

[font=arial,helvetica,sans-serif]И в этот раз, автор - _Dark_ и опять специально для IPBMafia.Ru[/font]

Share this post


Link to post
Share on other sites

Отлично!Отлично!Отлично!Будет время поставлю себе на сайт плюсик)

_

ахах, очень большая цитата

Edited by egorea1999
Слишком большая цитата была :)

Share this post


Link to post
Share on other sites

А как сделать эту вставку ника, но без BB-кода придающего курсив нику? Что надо поменять в скрипте?

Share this post


Link to post
Share on other sites

А как сделать эту вставку ника, но без BB-кода придающего курсив нику? Что надо поменять в скрипте?

Посмотрите мой второй пост и вы поймёте )

Share this post


Link to post
Share on other sites

А как сделать эту вставку ника, но без BB-кода придающего курсив нику? Что надо поменять в скрипте?

Файл publicjsshoutbox.js

435 строчка (или найдите текст var to_insert).


var to_insert = "[i]" + elem.readAttribute("data-store") + "[/i], ";
Если нужно только убрать курсив, то замените ее на

var to_insert = elem.readAttribute("data-store") + ", ";
[/code]

Share this post


Link to post
Share on other sites

Файл 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") + ", ";

Share this post


Link to post
Share on other sites

если он не скачивал ваше не большое дополнение в чате, то ему нужно будет найти только 435 строчку и заменить на эту


var to_insert = elem.readAttribute("data-store") + ", ";
[/CODE]

Ну да, исправлял или не исправлял, просто открыть тот файл и заменить указанную строчку.

Share this post


Link to post
Share on other sites

Был такой косяк у знакомого, перестроил кеш в админке и всё заработало)

Во-во...были и такой же косяк и у меня, перестроил кеш и нихера :)

Share this post


Link to post
Share on other sites

_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

Буду признателен, если сможешь помочь. Спасибо.

Share this post


Link to post
Share on other sites

_Dark_,

Может быть, ты сможешь помочь?

Я хочу сделать, чтобы при нажатии на "@", вставлялся ник цветом группы пользователя, как на сайте forumcore (форумкор.нет). Когда я спросил их, как они это сделали, мне ответили вот что:

Буду признателен, если сможешь помочь. Спасибо.

Это надо делать мод на IP.Shoutbox, если будет время покопаюсь, может и попробую сделать нечто подобное.

Share this post


Link to post
Share on other sites

А как насчет версии 1.3.2? Для нее есть подобные изменения?

Share this post


Link to post
Share on other sites

В большом чате, при вставке ника, курсор устанавливается перед ником, а не после, в маленьком чате все нормально. Можно как-то это пофиксить?

Share this post


Link to post
Share on other sites

В большом чате, при вставке ника, курсор устанавливается перед ником, а не после, в маленьком чате все нормально. Можно как-то это пофиксить?

Странно, у нас здесь, на сайте, стоит версия 1.3.3 и нормально все работает. Вы версию 1.3.3 ставили?

Share this post


Link to post
Share on other sites

Странно, у нас здесь, на сайте, стоит версия 1.3.3 и нормально все работает. Вы версию 1.3.3 ставили?

Так я в Вашем же чате и пробую и такая беда. На моем 1.3.2 то же самое. Использовал браузеры Опера и ИЕ.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×