Вставка ника в редактор - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Вставка ника в редактор

#1 Пользователь не на сайте   Danger Close ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 12-Август 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 17 Август 2012 - 18:07

Хотелось бы, чтобы при нажатии на ник в темах, мы не переходили в профиль, а этот ник вставлялся в редактор сообщений.
Как это и где реализовать.

Может что-то подобное?
<a class="_ips_trigger_nick url fn" pid="Ник" href="javascript: void(0);" template="showuser" seotitle="ник" base="public">Ник</a>

0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 17 Август 2012 - 18:22

Как и где реализовать:
во первых убрать из href javascript, и повесить на событие onClick, или зарегистрировать в ipb.topic (/public/js/ips.topic.js). Потом написать функцию, которая захватит ник и вставит его в редакторе. Как видите не все так просто. Для начало попробуйте найти готовые решения по вставки ника к вашей версии (для 3.2 помню было такое), возьмете оттуда функцию вставки.
0

#3 Пользователь не на сайте   Danger Close ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 12-Август 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 17 Август 2012 - 18:28

siv1987, кто-нибудь пытался так делать? Что-то нету такой полезной штуке в интернете, есть только всякие кнопочки вставки ника это не интересует. Хотя бы на что опираться.

Сообщение изменено: Danger Close (17 Август 2012 - 18:29)

0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 245
  • Регистрация: 20-Март 09
  • Репутация: 2 060
  • IPB version:3.1.x
 

Отправлено 17 Август 2012 - 18:37

Именно вставка по клику ника - не знаю, для 3.1 есть хук ritsuki - http://community.inv...ast-reply-form/ (с кнопочками, установлен здесь), для 3.2 - видел хук на ибресурсе. Вот и опирайтесь на них. Структура редактора начиная с 3.2 поменялась в сравнение с 3.1, поэтому как основу лучше использовать решения для 3.2+.
1

#5 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 17 Август 2012 - 19:15

Делал вставку ника и цитаты и для 3.3. Только, как оказалось, нигде не выложил. Надо исправиться :)
1

#6 Пользователь не на сайте   Bofg ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 26-Август 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 09 Сентябрь 2012 - 11:03

Где нибудь уже можно скачать мод для 3.3? :rolleyes:
0

#7 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 10 Сентябрь 2012 - 04:22

Не, мне довелось полностью выпасть из "цифровой" жизни (коммандировка). На этой неделе буду разбирать свои завалы.
0

#8 Пользователь не на сайте   Bofg ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 13
  • Регистрация: 26-Август 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 10 Сентябрь 2012 - 13:14

Спасибо. Я готов даже поддержать материально, если требуется.
0

#9 Пользователь не на сайте   Alex_ro ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 17-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 17 Сентябрь 2012 - 19:47

Я тоже очень заинтересован в этом хуке для 3.3.х.
Заранее спасибо.

Сообщение изменено: Alex_ro (17 Сентябрь 2012 - 19:47)

0

#10 Пользователь не на сайте   tolik777 ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 83
  • Регистрация: 11-Февраль 10
  • Репутация: 4
  • IPB version:4.1.x
 

Отправлено 18 Сентябрь 2012 - 12:07

Присоединяюсь к группе заинтересованных :)
0

#11 Пользователь не на сайте   Boris ответил: »

 
 
  • Member
  • **
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 15-Август 12
  • Репутация: 2
  • IPB version:3.3.x
 

Отправлено 18 Сентябрь 2012 - 15:43

Нас уже пятеро :)
я тоже жду этот мод для 3.3
спасиб :)
0

#12 Пользователь не на сайте   Ritsuka ответил: »

 
 
  • ***
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 1 908
  • Регистрация: 08-Июнь 09
  • Репутация: 530
  • IPB version:3.4.x
 

Отправлено 21 Сентябрь 2012 - 05:15

Только вчера утром, после двойного переноса дедлайна, наконец сдали крупный проект, который отнимал все мое свободное время. Уже в ближайшее время приведу свои запущенные IPB-проекты в порядок :)
3

#13 Пользователь не на сайте   Boris ответил: »

 
 
  • Member
  • **
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 69
  • Регистрация: 15-Август 12
  • Репутация: 2
  • IPB version:3.3.x
 

Отправлено 05 Октябрь 2012 - 16:11

Идеально было бы конечно дождаться грамотного и хорошего хука от Ritsuka.
Но, я попытался реализовать как то сам, без хуков, как сапожник.

В skin_topic создал новый шаблон с javascript

<script type='text/javascript'>
			function insertName(name)
 			{
 				editor = ipb.textEditor.getEditor(ipb.topic.fastReplyId);
				editor.insert("[b][member=" + name + "][/b], ", true );
 			}
</script>

(функцию взял с хука, где кнопка "ответить с обращением" находится рядом с "Ответить", "Цитата", "Редактировать" и т.д.)

+ ещё шаблон в том же skin_topic, назвал его insertName с переменными $post, $member=array()
<if test="replyButton:|:$post['post']['_canReply']">
<a onmouseover="insertName('{$post['author']['members_display_name']}')" href="javascript:insertName('{$post['author']['members_display_name']}')">
{$member['members_display_name']}
</a>
</if>


далее изменения в skin_topic-->post
вот тут я менее всего уверен в правильности своих действий:

вместо:
<if test="postMember:|:$post['author']['member_id']">
<span itemprop="creator name" class="author vcard">{parse template="userHoverCard" group="global" params="$post['author']"}</span>
<else />
                                                  	{parse template="userHoverCard" group="global" params="$post['author']"}				</if> 


я сделал:
<if test="postMember:|:$post['author']['member_id']">
<span itemprop="creator name">{parse template="insertName" group="topic" params="$post['author']"}</span>
<else />
         	{parse template="insertName" group="topic" params="$post['author']"}
				</if>




Проверить правильность функции не получилось, ибо в таком варианте не показывается ник вообще.
Подскажите где что не так, пожалуйста.
Нужно решение временное до того момента как Ritsuka сделает свой хук

Спасибо...

Сообщение изменено: Boris (05 Октябрь 2012 - 16:12)

0

#14 Пользователь не на сайте   Креол ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 213
  • Регистрация: 18-Апрель 07
  • Репутация: 19
  • IPB version:3.4.x
 

Отправлено 07 Ноябрь 2012 - 23:08

http://community.inv...-in-fast-reply/ рабочее решение для 3.3. Проверял у себя на 3.3.4.
0

#15 Пользователь не на сайте   Креол ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 213
  • Регистрация: 18-Апрель 07
  • Репутация: 19
  • IPB version:3.4.x
 

Отправлено 23 Декабрь 2012 - 19:45

На 3.4 тоже работает.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна