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

Вставка имени в форму ответа


Uzaren

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

Вот если кому-то надо:

в файле topics.php найти

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

И заменить на

$poster['members_display_name'] = "<a href=\"javascript:ins('".str_replace( array(" ", "'"),
                                                                                   array(" ", "&#039;"),
                                                                                   $poster['members_display_name'] )."')\">{$poster['members_display_name']}</a>";

 

В файле ipb_topic.js в самом конце добавить

function ins(name)
{
if (document.REPLIER.Post)
{ 
var input=document.REPLIER.Post;
input.value=input.value+"<b>"+name+"</b>"+" \n";
}
}

 

Идея была взята у d1pro

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

  • Ответы 108
  • Создана
  • Последний ответ

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

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

У меня не работает выделение.Я уже поменял < на [ ,но всёравно не работает.Помогите подалуйста!Эти тэги так некрасиво смотрятся[1127665072:1127667084]Сорри,уже не надо.У меня просто форум наверно не сразу увидел что файл изменился(хотя как это может быть?)
Ссылка на комментарий
Поделиться на других сайтах

Ни фига не работает ;((

в исходнике получается следующее:

<a name="entry15609"></a><span class="normalname">школьница</span>

т.е. ссылка напрочь отсутствует... Связано ли это с тем, что я использую расширенную форму быстрого ответа? Хотя не думаю..

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

0zz, всё работает, я проверял на нескольких форумах. Внимательно проверяйте, не сделали где-нибудь ошибку
Ссылка на комментарий
Поделиться на других сайтах

так это только для тех у кого уже стоит мод быстрого ответа?

если да, то какой конкретно мод вы рекомендуете поставить?

спасибо.

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

  • 5 недель спустя...
А можно его представить отдельной сылкой, не нажимая никнейма юзера, например будет строка под аватаром вставить никнейм пользователя в быстрый ответ? :D
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Мне бы это тоже пригодилось. Но я заменил этот код когда раскрашивал ники соответственно их группе. Как это все совместить?

 

-----

Уже разобрался. Но работает только в IE. В Опере не хочет ((

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

  • 2 недели спустя...

Ребята, а как сделать так, чтоб эта ссылка просто была рядом с ником. т.е. чтоб рядом с ником(которая, как и раньше, ведет к профилю), была, ну например, стрелочка, которая будет вставлять ник в форму ответа?

 

я попробовал кое что, но у меня не вышло.

{
		$poster['members_display_name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['members_display_name']}</a> <a href=\"javascript:ins('".str_replace( array(" ", "'"),
																			   array(" ", "&#039;"),
																			   $poster['members_display_name'] )."')\"><img src="button.gif" border=0></a>";
	}

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

Я долго следил за темой, а когда же спросят? Неужели всем пофиг на профиль... :D

 

Издание 2-е исправленое, с редактированием lang-файлов.

 

/sources/action_public/topics.php

 

Найти:

$poster['members_display_name'] = "<a href=\"javascript:ins('".str_replace( array(" ", "'"), array(" ", "&#039;"),	$poster['members_display_name'] )."')\">{$poster['members_display_name']}</a>";

или

if ( $poster['id'] )
	{

 

Ниже добавить:

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

 

/cache/lang_cache/ваши_языковые_папки/lang_topic.php

Найти:

$lang = array (

 

Ниже добавить:

Для русского языка:

'profile'						=> "Профиль",

 

Для для английского языка:

'profile'						=> "Profile",

 

А потом в шаблонах Topic Vie -> RenderRow

Вписал в нужном мне месте строку {$author['profile']}

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

Ну тут как бы сложно сказать что делать. Когда всего 2 действия :D Можите, что-нибудь по конкретней рассказать...

 

Inc., а у вас заработало?

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

Да, Gogy, у меня все нормально работает.

AlexIT, а вы уверены, что ввели {$author['profile']} в нужное место? Выложите сюда строки, которые находятся над и под ней. Да, и не забудьте проверить, правильно ли вы ввели код

$poster['profile'] = "<a href='{$this->base_url}showuser={$poster['id']}'>Профиль</a>";

и в нужное-ли место.

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

Исправил, теперь всё более правильней. Надпись "Профиль" внесли в lang'и

Вчера просто ень было писать. А так это конечно же правильней. А то старый вариант при использовании разных языков будет показывать только русскую надпись...

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

а я скрестил код с модом, который показывает ник в цвете группы, которой принадлежит юзер.. если что, могу повесить где нть.
Ссылка на комментарий
Поделиться на других сайтах

Да правильно, я ввёл под аватаром строку, просто вот щас зашел а ее нет, тоесть я сохраняю, а строка пропадает.

 

Вот кусок кода:

 

			<span class="postdetails">
			{$author['avatar']}<br /><br />
							{$author['profile']}<br />
			{$author['title']}<br />
			{$author['member_rank_img']}<br /><br />
			{$author['member_group']}<br />
			{$author['member_posts']}<br />
			{$author['member_joined']}<br />
			{$author['member_location']}
			{$author['member_number']}<br />

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

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...

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

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

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