Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Дополнение: Цитата со ссылкой на цитируемое сообщение
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Без описания
yura3d
Отправлено: 11 декабря 2010 — 23:34
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Данное дополнение позволяет выводить ссылки на сообщения, фрагменты которых были процитированы. Ссылки будут размещаться рядом с цитатами и позволят Вам быстро перейти к цитируемому сообщению. Это может быть довольно полезно в том случае, если цитируемое сообщение публиковалось довольно давно - ссылка на сообщение-первоисточник поможет пользователям вспомнить, о чём шла речь. В случае же, если цитируется сообщение из другой темы или раздела форума, ссылка на первоисточник поможет глубже понять суть обсуждаемой проблемы. Эта возможность хорошо зарекомендовала себя на других движках, теперь она доступна и на ExBB!

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

Установка (Отобразить)

Все Ваши вопросы, пожелания и замечания по этому дополнению оставляйте в данной теме Улыбка
  1. Исправление от 13.12.2010 (уже включено в инструкцию по установке)
    Необходимо установить всем, кто устанавливал это дополнение до 13.12.2010. Решена проблема с совместной работой данного дополнения со встроенным модулем RSS-ленты, а также с модулем Поиск тем и сообщений пользователя
 
 
Umbr
Отправлено: 12 декабря 2010 — 00:33
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 208
Дата рег-ции: Июнь 2009  
Откуда: СССР
Репутация: 6




Лучше всего на свете! Спасибо, всё ра... Буду молчать : ))) Но, действительно удобно.
 
 
Nikela
Отправлено: 12 декабря 2010 — 01:14
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




yura3d пишет:

Затем откройте файл topic.php, найдите строку:
CODE:
$quote = ($access === TRUE && $topic['state'] != 'closed') ? '<a href="#" name="quote" onmouseover="copyQ();" onClick="bbcode(this,\''.addslashes($users[$member_id]['user']).'\'); return false;" title="'.$fm->LANG['IconQuote'].'">'.$_icon['quote'].'</a>'.$_icon['divider']:"";

Такой строки вообще не найдено Ниндзя даже простого $quote нет...

yura3d пишет:
Далее откройте файл post.php, найдите строку:
CODE:
$fm->input['inpost'] = '[quote='.$quter_name.']'.$topic[$post_id]['post'].'[/quote]';


В моем файле есть только такая строка:
CODE:
$fm->input['inpost'] = '[quote='.$quter_name.']'.preg_replace_callback('#\[hide(\=([0-9]+)|)\](.+?)\[\/hide\]#is', 'hidden_check', $topic[$post_id]['post']).'[/quote]';

(Отредактировано автором: 12 декабря 2010 — 01:18)

 
 
yura3d
Отправлено: 12 декабря 2010 — 01:23
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Nikela пишет:
Такой строки вообще не найдено Ниндзя даже простого $quote нет...

Выложите Ваш файл topic.php, посмотрим

Nikela пишет:
В моем файле есть только такая строка:

Проблема в том, что у Вас установлен мод Скрытый текст, при установке которого искомая строка подверглась изменению. В этом случае нужно найти строку (Вы нашли правильно):
CODE:
$fm->input['inpost'] = '[quote='.$quter_name.']'.preg_replace_callback('#\[hide(\=([0-9]+)|)\](.+?)\[\/hide\]#is', 'hidden_check', $topic[$post_id]['post']).'[/quote]';

и заменить её строкой:
CODE:
$fm->input['inpost'] = '[quote='.$quter_name.'|'.$forum_id.':'.$topic_id.':'.$post_id.']'.preg_replace_callback('#\[hide(\=([0-9]+)|)\](.+?)\[\/hide\]#is', 'hidden_check', $topic[$post_id]['post']).'[/quote]';
 
 
Umbr
Отправлено: 12 декабря 2010 — 01:24
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 208
Дата рег-ции: Июнь 2009  
Откуда: СССР
Репутация: 6




Nikela пишет:
даже простого $quote нет...

Правил через CuteFTP 8, с $quote выходила 260 строка ...
 
 
Nikela
Отправлено: 12 декабря 2010 — 01:38
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 254
Дата рег-ции: Нояб. 2010  
Откуда: Минск
Репутация: 10




yura3d, ясно.

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

У меня есть следующие строки:
CODE:
/* Опции сообщения */
$edit = ($fm->_Moderator === TRUE || ($fm->user['id'] === $member_id && $fm->user['id'] && $topic['state'] != 'closed')) ? '<a href="postings.php?action=edit&forum='.$forum_id.'&topic='.$topic_id.'&postid='.$key.'">'.$_icon['edit'].'</a>'.$_icon['divider']:'';

$del = ($fm->_Moderator === TRUE) ? '<a href="postings.php?action=processedit&deletepost=yes&forum='.$forum_id.'&topic='.$topic_id.'&postid='.$key.'" onClick="DelPost(this,'.$key.'); return false">'.$_icon['del'].'</a>'.$_icon['divider']:'';

$reply = ($access === TRUE && $topic['state'] != 'closed') ? '<a href="post.php?action=replyquote&forum='.$forum_id.'&topic='.$topic_id.'&postid='.$key.'" title="'.$fm->LANG['IconReply'].'">'.$_icon['reply'].'</a>'.$_icon['divider']:"";

$report = ($access === TRUE && $topic['state'] != 'closed' && $fm->exbb['preport'] === TRUE && $fm->user['id'] !== 0) ? '<a href="tools.php?action=preport&forum='.$forum_id.'&topic='.$topic_id.'&postid='.$key.'" title="'.$fm->LANG['Report2Moder'].'">'.$_icon['report'].'</a>'.$_icon['divider']:'';

$postId = '<a href="#" onClick="PostId(this,'.$key.'); return false;" title="'.$fm->LANG['IconPostid'].'">'.$_icon['postid'].'</a>';


Можно мне привязать это к $reply?

(Отредактировано автором: 12 декабря 2010 — 01:39)

 
 
Defenderyk
Отправлено: 12 декабря 2010 — 02:55
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




да, дополнение полезное) возможно даже совсем скоро увидим RC2)))
 
 
yura3d
Отправлено: 12 декабря 2010 — 12:22
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Nikela
Если Вы удалили возможность цитирования путём выделения фрагмента, то правку в файле topic.php нужно просто пропустить. Она касалась именно цитирования выделением
 
 
lisiycat
Отправлено: 12 декабря 2010 — 21:14
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




yura3d пишет:
Данное дополнение позволяет выводить ссылки на сообщения, фрагменты которых были процитированы. Ссылки будут размещаться рядом с цитатами и позволят Вам быстро перейти к цитируемому сообщению.


Юра, спасибо за дополнение!

Как понял, то ссылка на цитируемый фрагмент сообщения будет выводиться только в случае когда цитата вставляется с помощью кнопки Ответ?
Во всяком случае у меня после установки дополнения при выделении фрагмента сообщения и нажатии кнопки Цитата ссылка на сообщение не появляется
 
 
yura3d
Отправлено: 12 декабря 2010 — 21:18
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




lisiycat пишет:
Как понял, то ссылка на цитируемый фрагмент сообщения будет выводиться только в случае когда цитата вставляется с помощью кнопки Ответ?
Во всяком случае у меня после установки дополнения при выделении фрагмента сообщения и нажатии кнопки Цитата ссылка на сообщение не появляется

Дополнение должно работать в обоих случаях. Попробуйте очистить кеш браузера, нажав 2 раза подряд Ctrl+R на любой странице с редактором сообщений
 
 
lisiycat
Отправлено: 12 декабря 2010 — 21:26
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




yura3d пишет:
Дополнение должно работать в обоих случаях. Попробуйте очистить кеш браузера, нажав 2 раза подряд Ctrl+R на любой странице с редактором сообщений


Ага. Заработало Превосходно Я на главной странице очищал кеш перед этим Улыбка - невнимательность.
 
 
Отправлено: 13 декабря 2010 — 02:20
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




После установки мода начал расти error_log с такими ошибками, как только кто-то обновит (запросит) rss (т.е. не "дружит" с модулем rss):

Цитата:
[12-Dec-2010 10:52:50] PHP Notice: Undefined index: GoToQuote in /home/fit/public_html/site/forum/include/fm.class.php on line 1098

[12-Dec-2010 10:52:50] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/fit/public_html/site/forum/include/fm.class.php:1098) in /home/fit/public_html/site/forum/modules/rss/frontindex.php on line 84

[12-Dec-2010 10:52:50] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/fit/public_html/site/forum/include/fm.class.php:1098) in /home/fit/public_html/site/forum/modules/rss/frontindex.php on line 85

[12-Dec-2010 10:52:50] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/fit/public_html/site/forum/include/fm.class.php:1098) in /home/fit/public_html/site/forum/modules/rss/frontindex.php on line 86


Эти же ошибки и в ленту rss отдаются.
(Добавление)
Для решения проблемы нужно строку
CODE:
$this->LANG['GoToQuote'] = 'Перейти к цитируемому сообщению';

удалить из файла lang_front_forums.php и вставить в lang_front_all.php перед строками
CODE:

/*
body
*/


Все, после этого корректно работает и rss-модуль.
 
 
Pauk
Отправлено: 13 декабря 2010 — 12:40
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 327
Дата рег-ции: Март 2009  
Репутация: 6




Спасибо Юрию большое за мод!

Поясните пожалуйста один момент: я правильно понимаю что ссылка на сообщение ведет на страницу где оно было размещено и никак не на само сообщение имею ввиду id?

Более точнее: при нажатии на ссылку, после полной загрузки страницы, сообщение на которое ссылались не центрируется на экране, его необходимо искать.

Так и должно быть?

(Отредактировано автором: 13 декабря 2010 — 12:41)

 
 
electron
Отправлено: 13 декабря 2010 — 12:51
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Pauk пишет:
сообщение на которое ссылались не центрируется на экране

оно не центруется, а находится вверху экрана на открывшейся новой странице
 
 
alexx
Отправлено: 13 декабря 2010 — 12:54
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




Pauk пишет:
Более точнее: при нажатии на ссылку, после по

выводит прямо на цитируемый пост, у меня так, проверял.
(Добавление)
electron пишет:
оно не центруется, а находится вверху экрана на открывшейся новой странице

Да, так и есть.
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение: Цитата со ссылкой на цитируемое сообщение
Темы Форум Информация о теме Обновление
Как вставить картинку.
Как загрузить картинку (файл) на свой хостинг и вставить ее в сообщение?
Решение проблем Ответов: 31
Автор темы: Speaker
21 октября 2011 — 09:33
Автор: cooper
Ответ в теме опубликовывается не туда
В одной из созданых тем ответ на вопрос или просто не опубликовывается как отдельное сообщение
Решение проблем Ответов: 3
Автор темы: Konstantin
23 июня 2011 — 11:40
Автор: саня
Косяк в tools.php?action=rss
Важно! ,через ленту rss юзер с улицы, спокойно читает последние сообщение доступным только зарегиным.
Уязвимости Ответов: 5
Автор темы: alexx
19 января 2011 — 16:56
Автор: BON
Использование PHP кода в сообщениях для администраторов
Позволяет вставить в сообщение исполняемый PHP код
Модификации и дополнения Ответов: 13
Автор темы: WebMaster
7 сентября 2014 — 17:49
Автор: variant0
Проблема с clearbox
сообщение в журнале ошибок панели управления хостера
Решение проблем Ответов: 6
Автор темы: wasp
18 апреля 2015 — 04:11
Автор: wasp
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.109]     [ ]