[Решено] Ник автора цитируемого текста как ссылка на профиль

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

[Решено] Ник автора цитируемого текста как ссылка на профиль

Сообщение Vova_OB »

Есть ли мод который делает "Ник Автора фразы" ссылкой на его профиль?

Как реализовать эту задачу?
Ник Автора Фразы писал(а):Фраза
Последний раз редактировалось Айдар 01.06.2011 13:36, всего редактировалось 1 раз.
Причина: Добавлен префикс "Решено" в заголовок темы
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Ник автора цитируемого текста как ссылка на профиль

Сообщение Айдар »

Небольшая загвоздка получилась при попытке сделать хотелку. Пытался реализовать так:
posting.php найти:

Код: Выделить всё

$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n"  
Заменить на:

Код: Выделить всё

$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/memberlist.$phpEx?mode=viewprofile&u=$poster_id" . ']' . $post_data['quote_username'] . ' » ' . $user->format_date($post_data['post_time']) . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n"; 
В итоге проблема появилась в части $poster_id - ссылка выводится вида /memberlist.php?mode=viewprofile&u=, т.е. не определяется идентификатор пользователя.

Поддержка, доработайте, пожалуйста? Либо я совсем не то делаю. :roll:
In Web We Trust
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: Ник автора цитируемого текста как ссылка на профиль

Сообщение Vova_OB »

Айдар

если не оприделяется значит ее можно задать. $poster_id только вод в каком файле задавать ?

Добавлено спустя 1 минуту 34 секунды:
может это все проделывать через bbcode.php ?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Ник автора цитируемого текста как ссылка на профиль

Сообщение Sheer »

Код: Выделить всё

$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/memberlist.$phpEx?mode=viewprofile&u=".$post_data['poster_id']."" . ']' . $post_data['quote_username'] . ' » ' . $user->format_date($post_data['post_time']) . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n"; 
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Vova_OB »

Sheer
Работает!

Добавлено спустя 17 минут 15 секунд:
Re: [Решено] Ник автора цитируемого текста как ссылка на профиль
Совместил это
Айдар писал(а):И такое решение тоже есть - http://www.phpbb.com/community/viewtopi ... #p11183585
и это
Sheer писал(а):

Код: Выделить всё

$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/memberlist.$phpEx?mode=viewprofile&u=".$post_data['poster_id']."" . ']' . $post_data['quote_username'] . ' » ' . $user->format_date($post_data['post_time']) . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]n";
результат. кому интересно (ник как ссылка профиль, дата как ссылка на цитируемый пост пост(это еще пределаю)):

Код: Выделить всё

$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/memberlist.$phpEx?mode=viewprofile&u=".$post_data['poster_id']."" . ']' . $post_data['quote_username'] . '[/url]' . ' » ' . '[url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_id#p$post_id" . ']' .$user->format_date($post_data['post_time']) . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n"; 
Добавлено спустя 7 минут 27 секунд:
Re: [Решено] Ник автора цитируемого текста как ссылка на профиль
p.s. попытаюсь реализовать данную тему относительно цитаты выделенного . результат выложу.
Последний раз редактировалось Vova_OB 24.06.2011 12:34, всего редактировалось 1 раз.
deadromeo
phpBB 2.0.0
Сообщения: 237
Стаж: 15 лет 4 месяца
Благодарил (а): 28 раз
Поблагодарили: 41 раз
Забанен: Бессрочно

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение deadromeo »

большое спасибо предоставленное решение но не сочтите за придирчивость ;)
в конце

Код: Выделить всё

"[/quote]n"; 
перед n не хватает \
Мои расширения: TopicLinks, TopicDesc, BannedUser, AllowedExt, NumPosts, PMRead, GoogleTranslator, BoardStartDate, CountDownBB, VKWigets, TimeHeader.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Sheer »

Так красившее:

Код: Выделить всё

$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_id#p$post_id" . '] » Посмотреть сообщение[/url]  от [url=' . generate_board_url() . "/memberlist.$phpEx?mode=viewprofile&u=".$post_data['poster_id']."" . ']'. $post_data['quote_username'] . '[/url]"]' .  censor_text(trim($message_parser->message)) . "[/quote]\n"; 
Аватара пользователя
Vova_OB
phpBB 2.0.2
Сообщения: 310
Стаж: 16 лет 3 месяца
Откуда: Kiev Ukraine
Благодарил (а): 74 раза
Поблагодарили: 8 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Vova_OB »

deadromeo писал(а):перед n не хватает \
будет звучать как оправдание но я именно так в файл записал но при копировании в пост этой темы почему то этот слеш пропал. у меня и было со слешем.Странно )
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Sheer »

При редактировании поста намудрил что-то.
ЗЫ. Совет: при размещении php-кода пользуйтесь тегами

Код: Выделить всё

[code=php]...
[/code]
Обратите внимание: code=php
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение woodyk »

А не подскажете как сделать в цитате ссылку только на цитируемое сообщение?
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Айдар »

In Web We Trust
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение woodyk »

Айдар писал(а):woodyk, http://www.phpbb.com/community/viewtopi ... #p11183585
Проверил, не работает у меня.
Прописал, кэш почистил: без результатов.
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Айдар »

woodyk, вложите Ваш файл posting.php.
In Web We Trust
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение Sheer »

woodyk писал(а):не работает у меня.
Не работает с phpBB SEO Ultimate SEO URL
woodyk
phpBB 1.2.0
Сообщения: 14
Стаж: 15 лет 10 месяцев
Благодарил (а): 3 раза

Re: [Решено] Ник автора цитируемого текста как ссылка на про

Сообщение woodyk »

Вот

Добавлено спустя 1 минуту 52 секунды:
Re: [Решено] Ник автора цитируемого текста как ссылка на профиль
Sheer писал(а):Не работает с phpBB SEO Ultimate SEO URL
У меня такого нет, может не работает с быстрым ответом?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Запросы модов для phpBB 3.0.x»