Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Гога
phpBB 2.0.0
Сообщения: 220 Стаж: 19 лет
Откуда: Архангельск
Сообщение
Гога » 05.06.2005 14:57
Ссылка javascript:putName() есть даже для гостей!
Добавлено спустя 20 минут 2 секунды:
А если добавить
$userdata['session_logged_in'] && , то всё нормально. Или я чайник?
if ( ($userdata['session_logged_in'] && $is_auth['auth_reply'] && !(($forum_topic_data['forum_status'] == FORUM_LOCKED) || ($forum_topic_data['topic_status'] == TOPIC_LOCKED)) ) || ($userdata['user_level'] == ADMIN) )
Добавлено спустя 43 минуты 19 секунд:
Начинаю въезжать...
Форма доступна всем, в том числе гостям.
А если я хочу гостям запретить, правильно ли использовать $userdata['session_logged_in'] ?
Добавлено спустя 1 минуту 11 секунд:
Тоже самое надоть добавить и в quick_replay.php
Добавлено спустя 1 час 25 секунд:
Вот и защита от спам-ботов?
Гога
Nephele
phpBB 1.0.0
Сообщения: 6 Стаж: 18 лет 11 месяцев
Сообщение
Nephele » 15.06.2005 18:28
Здравствуйте,
подскажите пожалуйста, как сделать так, чтобы функцию ссылки "цитировать" выполняла кнопка "цитата" (
)?
Здесь уже поднимался этот вопрос, но единственное, что я оттуда почерпнула, так это что желательно перейти на новую версию Extended Quick Reply Form.
У меня установлен форум версии 2.0.15 и Extended Quick Reply Form 2.2.5
Заранее спасибо за помощь
Nephele
Гога
phpBB 2.0.0
Сообщения: 220 Стаж: 19 лет
Откуда: Архангельск
Сообщение
Гога » 15.06.2005 19:03
Nephele писал(а): чтобы функцию ссылки "цитировать" выполняла кнопка "цитата"
По моему скромному мнению, надо править $temp_url в viewtopic.php (строка ~ 987)
$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
А ещё я считаю, что делать этого не надо. В большинстве форумов эта кнопка ведёт себя так, как она себя ведёт, и не надо сводить с ума пользователей.
Гога
Nephele
phpBB 1.0.0
Сообщения: 6 Стаж: 18 лет 11 месяцев
Сообщение
Nephele » 15.06.2005 19:06
Гога
Спасибо за ответ
Гога писал(а): А ещё я считаю, что делать этого не надо. В большинстве форумов эта кнопка ведёт себя так, как она себя ведёт, и не надо сводить с ума пользователей.
О, мои пользователи как раз-таки не привыкли к действию этой кнопки
(неделю назад перешли с ExBB на phpBB)
Nephele
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464 Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU
Сообщение
[R: R@m$e$ :U] » 16.06.2005 6:46
Nephele
ExBB прикольный движок =))))
в общем-то... я бы сделал так...
в viewtopic.php
Код: Выделить всё
$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
замени на
Код: Выделить всё
$temp_url = 'javascript:quoteSelection(document, \'' . addslashes($poster) . '\')';
$quote_img = '<a href="' . $temp_url . '" onMouseOver="catchSelection()"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
$quote = '<a href="' . $temp_url . '" onMouseOver="catchSelection()">' . $lang['Reply_with_quote'] . '</a>';
[R: R@m$e$ :U]
Nephele
phpBB 1.0.0
Сообщения: 6 Стаж: 18 лет 11 месяцев
Сообщение
Nephele » 16.06.2005 10:12
[R: R@m$e$ :U] , спасибо!
Цитирование работает, но проблема с именем цитируемого:
В IE пишет
В Опере
[R: R@m$e$ :U] писал(а): ExBB прикольный движок =))))
Вы серьезно, или это ирония?
Nephele
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464 Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU
Сообщение
[R: R@m$e$ :U] » 16.06.2005 20:50
млин... понял, что ступил чуток... надо чуток код подправить... щас скажу...
......
придумал... =)))
viewtopic.php
верни стандартный
Код: Выделить всё
$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
и теперь найди...
Код: Выделить всё
$quote_link = '<a href="javascript:quoteSelection(document, \'' . addslashes($poster) . '\')" onMouseOver="catchSelection()">' . $lang['Qreply_quote_link'] . '</a><br />';
$poster = '<a href="javascript:putName(document, \'' . addslashes($poster) . '\')">' . $poster . '</a>';
и замени на
Код: Выделить всё
$quote_link = '<a href="javascript:quoteSelection(document, \'' . addslashes($poster) . '\')" onMouseOver="catchSelection()">' . $lang['Qreply_quote_link'] . '</a><br />';
$quote_link_img = '<a href="javascript:quoteSelection(document, \'' . addslashes($poster) . '\')" onMouseOver="catchSelection()"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a><br />';
$poster = '<a href="javascript:putName(document, \'' . addslashes($poster) . '\')">' . $poster . '</a>';
найди...
замени на...
Код: Выделить всё
'QUOTE_LINK' => $quote_link,
'QUOTE_LINK_IMG' => $quote_link_img,
теперь... viewtopic_body.tpl
найди...
и замени на...
пысы...
должно работать...
[R: R@m$e$ :U]
Nephele
phpBB 1.0.0
Сообщения: 6 Стаж: 18 лет 11 месяцев
Сообщение
Nephele » 17.06.2005 15:38
К сожалению, результат аналогичен предыдущему - все приводятся цитаты каких-то object-ов и object HTMLDocument-ов
Плюс кнопка "цитата" почему-то отделилась от остальных и захотела жить на собственной строчке (как будто между ней и "правкой" <br> поставили). Кстати, эта же проблема возникала, когда я пыталась впихнуть
куда-нибудь сюда:
Код: Выделить всё
<td width="100%"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="postdetails">{L_POSTED}: {postrow.POST_DATE}<span class="gen"> </span> {L_POST_SUBJECT}: {postrow.POST_SUBJECT}</span> </td>
"цитировать" оказывалась на отдельной строчке
Вы спросите, чего я так заморачиваюсь? Ну не должна ссылка на цитирование быть в секторе информации о пользователе, не должна! Это нелогично
Nephele
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464 Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU
Сообщение
[R: R@m$e$ :U] » 17.06.2005 18:59
Nephele
сделаю... но не сейчас... сейчас к сожалению не хватка времени... сделаю и потестю наверняка... на разных форумах =)
[R: R@m$e$ :U]
Гога
phpBB 2.0.0
Сообщения: 220 Стаж: 19 лет
Откуда: Архангельск
Сообщение
Гога » 17.06.2005 23:14
Nephele писал(а): сделать так, чтобы функцию ссылки "цитировать" выполняла кнопка "цитата"
Для справки стоит посмотреть, как это сделано в Extended Quick Reply Form (ссылка "цитировать"), и сделать так же (всего-то <a href></a> скопировать)
Вот так:
$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
Заменить на
if ( $quick_reply ) {
$temp_url = 'javascript:quoteSelection(\'' . addslashes($poster) . '\')" onMouseOver="catchSelection()"';
} else {
$temp_url = append_sid("posting.$phpEx?mode=quote&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
}
$quote_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quote'] . '" alt="' . $lang['Reply_with_quote'] . '" title="' . $lang['Reply_with_quote'] . '" border="0" /></a>';
$quote = '<a href="' . $temp_url . '">' . $lang['Reply_with_quote'] . '</a>';
Гога
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464 Стаж: 19 лет 4 месяца
Откуда: Novosibirsk,RU
Сообщение
[R: R@m$e$ :U] » 18.06.2005 8:18
Гога
проблема в том, что я не хочу чтобы это было не правильное использование ковычки addslashes($poster) . '\')" onMouseOver плюс... почему-то то, что у меня заработало здесь не работает...
[R: R@m$e$ :U]
ASPU
phpBB 1.2.0
Сообщения: 15 Стаж: 19 лет
Сообщение
ASPU » 25.06.2005 11:26
Поставил этот мод, но почему то у меня смайлы растянулись на всю ширину форума, а окно ответа болтается справа отдельно
Подскажите как с этим бороться
ASPU
automan
phpBB 2.0.1
Сообщения: 252 Стаж: 19 лет
Благодарил (а): 2 раза
Сообщение
automan » 26.06.2005 22:17
подскажите как сделать чтоб цитирование было ввиде кнопки какой то картинки (а не надписи) ?
automan
VVVas
Former team member
Сообщения: 4463 Стаж: 19 лет 6 месяцев
Поблагодарили: 1 раз
Сообщение
VVVas » 26.06.2005 22:22
automan
А на две страницы назад пройти и прочитать?
VVVas
Xpert
phpBB Guru
Сообщения: 5484 Стаж: 20 лет 2 месяца
Поблагодарили: 2 раза
Сообщение
Xpert » 26.06.2005 23:15
ASPU
Скриншот можно?
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Xpert