Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.
Ссылка на сообщение в цитате.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Di_Mok
- Former team member
- Сообщения: 814
- Стаж: 16 лет 7 месяцев
- Откуда: Родной Гондурас ;)
- Благодарил (а): 147 раз
- Поблагодарили: 118 раз
Ссылка на сообщение в цитате.
Есть ли мод добавляющий в цитату ссылку на цитируемое сообщение? Видел в IPB и vB, для PHPBB не нашёл.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Di_Mok
- Former team member
- Сообщения: 814
- Стаж: 16 лет 7 месяцев
- Откуда: Родной Гондурас ;)
- Благодарил (а): 147 раз
- Поблагодарили: 118 раз
Ссылка на цитируемое сообщение
Подскажите, есть ли мод, вставляющий ссылку на цитируемое сообщение в тело цитаты?
WORK: phpBB3 3.0.8 + Portal XL 5.0 + MODs + Custom,
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
PHP Version 5.3.3-7+squeeze25, Apache/2.2.9 (Debian), MySQL(i) 5.1.73-1+deb6u1-log
-
Garret_Dark
- phpBB 2.0.16
- Сообщения: 1097
- Стаж: 17 лет 9 месяцев
- Откуда: root/world/russia/
- Благодарил (а): 126 раз
- Поблагодарили: 206 раз
Ссылка на цитируемое сообщение
Интересная и полезная функция. Нашел такое решение, но требуется доработка, чтобы убрать ссылку из поля ответа.
Открыть posting.php
Найти
Заменить на
В корень форума ложится картинка с изображением стрелки "назад".
При цитате, цитируемое сообщение теперь выглядит вот так
Все хорошо, но много инфы, которая не нужна в форме ответа. Да и стрелочку хотелось бы разместить не после инфы об авторе.
Это выводится в переменной {USERNAME} файла стиля bbcode.html
Не могу найти где и сделать, чтобы код с ссылкой-картинкой также сделать переменной (напр {Q_BCKLNK}), чтобы в дальнейшем вставить его в другую часть цитаты (quote_close) и самое главное убрать ссылку из формы ответа.
Открыть posting.php
Найти
Код: Выделить всё
$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";Код: Выделить всё
$message_parser->message = '[quote="' . $post_data['quote_username'] . ' » ' . $user->format_date($post_data['post_time']) . ' ' . ' [url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_id#p$post_id" . '] ' . ' [img]' . generate_board_url() . "/back.gif" . '[/img]' . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";При цитате, цитируемое сообщение теперь выглядит вот так
Код: Выделить всё
[quote="admin » 27 май 2011, 16:36 [url=http://mt.sr/viewtopic.php?p=1953#p1953] [img]http://mt.sr/back.gif[/img][/url]"]ТЕстовое сообщение[/quote]Это выводится в переменной {USERNAME} файла стиля bbcode.html
Код: Выделить всё
<td class="bb-content bb-quote" width="100%">
<div class="quotetitle">{USERNAME} </div>
<div class="quotecontent">Мои моды:
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
Полноценный интернет-магазин для phpbb3
Белый список IP для пользователей индивидуально
Парсер сообщений (автозамена)
User FAQ (Пользовательский FAQ)
Google Map MOD 0.4.2 [RUS]
Anti Double IP - Запрет множественных рег с одного IP
PM All in 1 - ЛС "Все включено"
Шкала последней активности пользователя
Поддержка только в указанных темах! В ЛС только по личным вопросам или за WM.
-
Voodoo Doll
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 15 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Ссылка на сообщение в цитате.
Решила не создавать новую тему...
У меня установлен Prime Multi-Quote (мультицитата).
Меняла posting.php как написано здесь.
Проблема в том, что первая цитата с нормальной датой/временем, а у следующих 01 янв 1970, 04:00.
В общем, не я первая, как можно понять, но ссылка на решение проблемы не работает... ((
Помогите, пожалуйста! На всякий случай, чтобы посмотреть, какие были изменения в нем при установке Prime Multi-Quote
У меня установлен Prime Multi-Quote (мультицитата).
Меняла posting.php как написано здесь.
Проблема в том, что первая цитата с нормальной датой/временем, а у следующих 01 янв 1970, 04:00.
В общем, не я первая, как можно понять, но ссылка на решение проблемы не работает... ((
Помогите, пожалуйста! На всякий случай, чтобы посмотреть, какие были изменения в нем при установке Prime Multi-Quote
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Ссылка на сообщение в цитате.
Voodoo Doll
Почему бы не сделать так [Решено] Ник автора цитируемого текста как ссылка на профиль
Почему бы не сделать так [Решено] Ник автора цитируемого текста как ссылка на профиль
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Voodoo Doll
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 15 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Ссылка на сообщение в цитате.
1. Потому что мне нужна ссылка на оригинальное сообщениеSheer писал(а):Voodoo Doll
Почему бы не сделать так [Решено] Ник автора цитируемого текста как ссылка на профиль
2. Потому что все работает - косяк со второй и последующими цитатами.
Кстати из той темы, ссылку на которую вы мне дали, есть ссылка на решение, которое использовала я. Круг замкнулся )))
Вот скрин, чтобы лучше понять, о чем я:
Вторая и последующая циататы с датой 1 января 1970г.
Добавлено спустя 7 минут 48 секунд:
Оно самое )Альтаир Бергадлер писал(а):Вряд ли удовлетворит, насколько я понял нужен дубль функции с ипб
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Ссылка на сообщение в цитате.
Ну дык... все работает
Код: Выделить всё
$message_parser->message = '[quote="' . '[url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_id#p$post_id" . '] » Посмотреть сообщение[/url] '.$user->format_date($post_data['post_time']) .' от [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"; У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Voodoo Doll
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 15 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Ссылка на сообщение в цитате.
Неа )
Работает, если "набирать" цитаты на странице ответа с редактором.
Я хочу набирать цитаты прямо из темы, что и делаю - в каждом посте есть такая галочка:

Выбираешь себе, кликаешь на "Цитата" последнего отмеченного сообщения и оказываешься на той самой странице ответа.
Вот при таком раскладе мой форум посещали с 1970 года )))
Работает, если "набирать" цитаты на странице ответа с редактором.
Я хочу набирать цитаты прямо из темы, что и делаю - в каждом посте есть такая галочка:
Выбираешь себе, кликаешь на "Цитата" последнего отмеченного сообщения и оказываешься на той самой странице ответа.
Вот при таком раскладе мой форум посещали с 1970 года )))
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Ссылка на сообщение в цитате.
Сдается мне, что это потому чтоVoodoo Doll писал(а):Вот при таком раскладе мой форум посещали с 1970 года
$quote_data['post_time'] нигде не определено, и посему равно нулю.Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Voodoo Doll
- phpBB 1.4.2
- Сообщения: 68
- Стаж: 15 лет 3 месяца
- Откуда: Москва
- Благодарил (а): 19 раз
- Поблагодарили: 12 раз
Re: Ссылка на сообщение в цитате.
Возможно так оно и есть, поэтому и прошу помощи.
Как это сделать и где?
Спасибо.
Как это сделать и где?
Спасибо.
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 8 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Ссылка на сообщение в цитате.
Я не собираюсь ставить этом мод и проверять, посмотрите в этом куске
Код: Выделить всё
//-- mod: Prime Multi-Quote -------------------------------------------------//
// Add the additional quotes to the message.
if ($prime_multi_quotes)
{
$current_quoted_message = $message_parser->message;
foreach ($prime_multi_quotes as $quote_data)
{
$message_parser->message = &$quote_data['post_text'];
$post_ids = &$quote_data['post_ids'];
unset($quote_data['post_text']);
$message_parser->decode_message($quote_data['bbcode_uid']);
$current_quoted_message .= '\n[quote="' . '[url=' . generate_board_url() . "/viewtopic.$phpEx?p=$post_ids#p$post_ids" . ']' . $quote_data['quote_username'] . ' » ' . $user->format_date($quote_data['post_time']) . '[/url]' . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
}
$message_parser->message = $current_quoted_message;
}
//-- end: Prime Multi-Quote -------------------------------------------------// Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

