Светлана |
Отправлено: 11 ноября 2009 — 11:20
|
Забанен
Покинул форум
Сообщений всего: 240
Дата рег-ции: Июнь 2009
Репутация: 8
[+]
|
В настоящей конфигурации форума, при нажатии кнопки "Ответ" в посте, происходит переход из 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). |
|
|
Светлана |
Отправлено: 11 ноября 2009 — 13:06
|
Забанен
Покинул форум
Сообщений всего: 240
Дата рег-ции: Июнь 2009
Репутация: 8
[+]
|
electron пишет:Светлана , может я чо не вгоняю, но ведь у каждого поста есть кнопка "цитата. выделяете текст, жмете на эту кнопку и то что вы выделили в тэгах "quote" проявляются внизу в окне ответа.
Вопрос удобства... и лишних(?) файлов. |
|
|
yura3d |
Отправлено: 11 ноября 2009 — 14:53
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
Светлана пишет:в будущих версиях желательно обойтись без таких нелогичных дубляжей (Юра и иже с ним, будь ласка, уберите эту никчемность в 2)
Начнём с того, что никаких дублей там нет. Обработка создания ответов в скрипте post.php работает аналогично как обычному ответу, так и ответу с полным цитированием. Используемый на данный момент вариант реализации полного цитирования является наиболее удачным решением с точки зрения совместимости по отношению к браузерам (не используются возможности JavaScript, в отличие от цитирования через выделение, и уж тем более не затрагивается Ajax). Без перезагрузки страницы реализовать полное цитирование можно либо при помощи чистого JavaScript (однако в этом случае придётся писать доволно объёмную функцию конвертации html-версий сообщений в их bbcode-версии), либо подгружать цитируемое сообщение с сервера при помощи Ajax. Конечно, можно пойти проще и цитировать только текст (без бб-кодов, подобно тому, как сейчас работает цитирование выделением), однако это не лучший вариант (хотя допускаю, для кого-то этого будет вполне достаточно). Я подумаю, возможно реализуем полное цитирование без перезагрузки страницы на базе Ajax в виде отдельного мода
Светлана пишет:Вопрос удобства... и лишних(?) файлов.
По-моему этого вопроса уже касались. В дистрибутиве форума нет лишних файлов |
|
|
|