ExBB Community » » Обсуждение » Ответить с цитированием

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

1. Светлана - 11 ноября 2009 — 11:20 - перейти к сообщению
В настоящей конфигурации форума, при нажатии кнопки "Ответ" в посте, происходит переход из topic.php в post.php. Кроме дублирования практически одинаковых функций и переворачивания страниц есть ли другой "рацио" в post.php?
Какие изменения нужно внести в topic.php, чтобы при нажатии на кнопку "Ответ" ($reply, но наверное логичнее $replyquote) происходил переход в низ страницы, к форме добавления сообщения с полным цитированием сообщения?
Мои дилетантские манипуляции со строкой:
CODE:
$reply = ($access === TRUE && $topic['state'] != 'closed') ? '<a href="post.php?action=replyquote&forum='.$forum_id.'&topic='.$topic_id.'&postid='.$key.'">'.$fm->LANG['IconReply'].'</a>':"";
были тщетны. Возможно нужно добавить функцию поного цитирования, если нет готовой в рнр. Если уже есть готовое решение, просьба проявить всю ширшину души. Улыбка
Вообще, в будущих версиях желательно обойтись без таких нелогичных дубляжей (Юра и иже с ним, будь ласка, уберите эту никчемность в 2).
2. 1Bot - 11 ноября 2009 — 11:36 - перейти к сообщению
Светлана пишет:
В настоящей конфигурации форума, при нажатии кнопки "Ответ" в посте, происходит переход из topic.php в post.php. Кроме дублирования практически одинаковых функций и переворачивания страниц есть ли другой "рацио" в post.php?


Разница есть и она в том, что при нажатии на кнопку Ответ в сообщении показывает BBCodes, а при нажатии кнопки Цитата их не показывает, а копирует просто текст без форматирования кодами
3. electron - 11 ноября 2009 — 12:18 - перейти к сообщению
Светлана , может я чо не вгоняю, но ведь у каждого поста есть кнопка "цитата. выделяете текст, жмете на эту кнопку и то что вы выделили в тэгах "quote" проявляются внизу в окне ответа.
4. Светлана - 11 ноября 2009 — 13:06 - перейти к сообщению
electron пишет:
Светлана , может я чо не вгоняю, но ведь у каждого поста есть кнопка "цитата. выделяете текст, жмете на эту кнопку и то что вы выделили в тэгах "quote" проявляются внизу в окне ответа.

Вопрос удобства... и лишних(?) файлов.
5. yura3d - 11 ноября 2009 — 14:53 - перейти к сообщению
Светлана пишет:
в будущих версиях желательно обойтись без таких нелогичных дубляжей (Юра и иже с ним, будь ласка, уберите эту никчемность в 2)

Начнём с того, что никаких дублей там нет. Обработка создания ответов в скрипте post.php работает аналогично как обычному ответу, так и ответу с полным цитированием. Используемый на данный момент вариант реализации полного цитирования является наиболее удачным решением с точки зрения совместимости по отношению к браузерам (не используются возможности JavaScript, в отличие от цитирования через выделение, и уж тем более не затрагивается Ajax). Без перезагрузки страницы реализовать полное цитирование можно либо при помощи чистого JavaScript (однако в этом случае придётся писать доволно объёмную функцию конвертации html-версий сообщений в их bbcode-версии), либо подгружать цитируемое сообщение с сервера при помощи Ajax. Конечно, можно пойти проще и цитировать только текст (без бб-кодов, подобно тому, как сейчас работает цитирование выделением), однако это не лучший вариант (хотя допускаю, для кого-то этого будет вполне достаточно). Я подумаю, возможно реализуем полное цитирование без перезагрузки страницы на базе Ajax в виде отдельного мода

Светлана пишет:
Вопрос удобства... и лишних(?) файлов.

По-моему этого вопроса уже касались. В дистрибутиве форума нет лишних файлов
6. nikk - 28 апреля 2010 — 15:32 - перейти к сообщению
На Серче очень удобно сделана фича, под аватаром каждого участника есть: "Обратиться по нику" и "Цитата выделенного"
Можно ли реализовать на этом движке и главное как?
7. Zeg - 28 апреля 2010 — 22:08 - перейти к сообщению
nikk пишет:
На Серче очень удобно сделана фича, под аватаром каждого участника есть: "Обратиться по нику" и "Цитата выделенного"
Можно ли реализовать на этом движке и главное как?

Если кликнуть по нику, он вставится в форму ответа. Если нажать кнопку "Цитировать", процитируется выделенный текст. Чего не так? В чем отличие, кроме расположения элемента, по которому нужно кликать? Или я чего не понимаю? Поясни, пожалуйста.
8. nikk - 28 апреля 2010 — 22:17 - перейти к сообщению
Zeg несколько раз юзеры писали мне в личку, как скопировать ник или как цитировать сообещние, да я и сам на этом форуме тоже задавал вопрос..
То-есть новичкам тяжело разобраться в навигации форума, а на Серче эти элементы расположнеы перед глазами, что очень удобно!
можно ли как--нибудь их сделать рядышком?
9. electron - 29 апреля 2010 — 04:15 - перейти к сообщению
nikk , сделай скрин, а то, если честно, на пальцах не понятно что тебе требуется
10. nikk - 29 апреля 2010 — 04:37 - перейти к сообщению
electron пишет:
сделай скрин, а то, если честно, на пальцах не понятно что тебе требуется
под Ником участника видите?
11. nikk - 29 апреля 2010 — 04:38 - перейти к сообщению
.........
12. electron - 29 апреля 2010 — 05:29 - перейти к сообщению
мог бы скрин и покрупнее сделать (хотя бы ту часть которая нужна) , но вроде понял что надо. в принципе, не так уж и сложно, но если честно не понимаю зачем дублировать уже существующие функции.
Реализация (Отобразить)
13. Urbis - 29 апреля 2010 — 10:05 - перейти к сообщению
electron Спасибо интересная реализация только
{$username2}
{$quote2}<br> поставить лучше ато сообщение {$online} налазиет если ставить их выше. Ниндзя да и {$username2} не особо обязателен щелчек по нику делает тоже самое (=
14. electron - 29 апреля 2010 — 10:54 - перейти к сообщению
Urbis пишет:
да и {$username2} не особо обязателен щелчек по нику делает тоже самое

Urbis , nikkу это объясняли выше, но он захотел сделать дубль уже имеющихся функций, я и предложил такой вариант. а по поводу <br> - думаю, кому надо - сообразят Улыбка

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

Powered by ExBB
[Script Execution time: 0.0241]     [ ]