Открытая форма БО для гостей

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Открытая форма БО для гостей

Сообщение Ёжъ »

Здравия, уважаемые!

Не нашёл тему про БО, да и не помню уже чья версия. Потому новую создал- извините уж..

Суть задачи в чём- чтобы гости видели форму ответа без нажатия кнопки. Даже неважно родную или мода БО. Многие не понимают, что гостям позволено писать- редкость для форумов.

Пробовал всяко, надоело. Последний вариант

Код: Выделить всё

	<!-- IF QUICK_REPLY and MODE eq 'REPLY' --><div class="quickreply-icon"><a id="qr-button" href="#postform" onclick="dE('postform'); return false;"  title="{L_QUICK_REPLY}"><span></span>{L_QUICK_REPLY}</a></div><!-- ENDIF -->

<!-- IF not S_USER_LOGGED_IN -->
<script type="text/javascript">
dE('postform')
</script>
<!-- ENDIF -->
Родной БО везде и всем включен, <!-- INCLUDE quickreply_editor.html --> имеется, но всё равно не отображается почему-то.

Если не трудно- подскажите. Благодарю!
Никто не знает столько, сколько не знаю я.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Открытая форма БО для гостей

Сообщение владимир1983 »

Используется стандартный быстрый ответ?
Используемый стиль?

Добавлено спустя 16 минут 35 секунд:
Быстрый ответ для гостей

Добавлено спустя 4 минуты 53 секунды:
Ну а чтобы по умолчанию был открыт
Открыть
styles/prosilver/template/quickreply_editor.html
Найти и удалить

Код: Выделить всё

	onload_functions.push('init_qr();');
Найти

Код: Выделить всё

	<div class="panel" style="display: none" id="qr_editor_div">
Заменить на

Код: Выделить всё

	<div class="panel" id="qr_editor_div">
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: Открытая форма БО для гостей

Сообщение Ёжъ »

владимир1983, вроде от rxu мод, но не уверен. стандартный отключал чтоб не было две формы БО после апгрейда 3.0.4 в 3.0.10, а теперь не могу вернуть чтоб сделать его для гостей.
стиль просильвер по умолчанию
Никто не знает столько, сколько не знаю я.
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: Открытая форма БО для гостей

Сообщение владимир1983 »

rxu делал его во времена когда в phpbb не было встроенного быстрого ответа. Чего же вы все его ставите то... Есть актуальная Quick Reply phpBB 3.0.6 доработка встроенного быстрого ответ
Вот её и используй если нужны свистелки в БО. Мод от rxu сноси.
Как сделать требуемое в первом посте я написал выше.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: Открытая форма БО для гостей

Сообщение Ёжъ »

владимир1983 писал(а):чтобы по умолчанию был открыт
работает, появляется. но почему не работает условие <!-- IF not S_USER_LOGGED_IN -->style="display: none"<!-- ENDIF --> ? чтоб видели только гости.
Чего же вы все его ставите то...
я его ставил ещё когда он появился.
Вот её и используй
ставил и сносил- писал уже в теме БО причины чем он хуже. главное- нужны обе формы: для своих- полная, для гостей- стандартная, урезанная.
Никто не знает столько, сколько не знаю я.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Открытая форма БО для гостей

Сообщение Татьяна5 »

<!-- IF not S_USER_LOGGED_IN --><!-- ENDIF --> - если не залогинен (т.е. гость)
style="display: none" - не показывать


<!-- IF S_USER_LOGGED_IN --><!-- ENDIF --> - если залогинен
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: Открытая форма БО для гостей

Сообщение Ёжъ »

Татьяна5, благодарю! Это-то понятно, я после попробовал с not и этот вариант скопировал в тему. Но не работает в обоих вариантах- то есть виден залогиненным с not и без. Гостям наоборот не виден в обоих случаях.
Никто не знает столько, сколько не знаю я.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Открытая форма БО для гостей

Сообщение Татьяна5 »

Растасибирск, с прямо противоположными условиями это невозможно. Значит не были очищены все кеши
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: Открытая форма БО для гостей

Сообщение Ёжъ »

Татьяна5 писал(а):Растасибирск, с прямо противоположными условиями это невозможно.
Невероятно, но факт
Татьяна5 писал(а):Значит не были очищены все кеши
Специально поставил мод кнопки "Сбросить кэш" в футер. Не в кеше дело. Хотел посмотреть значения переменной- <h2>{L_QUICKREPLY} -{S_USER_LOGGED_IN}- </h2>- она "1"- значит булевая, а условие почему-то не обрабатывается.

Но это первая беда, вторая- почему гостям БО не видна даже при <div class="panel" id="qr_ns_editor_div">?

Добавлено спустя 48 минут 4 секунды:
Ещё страннее- <h2>{L_QUICKREPLY} <!-- IF S_USER_LOGGED_IN -->для гостей<!-- ENDIF --> </h2> тут условие работает. Залогинен- вижу "Быстрый ответ для гостей". В то же время style="display: none;" без условия тоже работает- скрывает форму. Как так?!
Никто не знает столько, сколько не знаю я.
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 13 лет 1 месяц
Откуда: Рига
Благодарил (а): 12 раз

Re: Открытая форма БО для гостей

Сообщение keramik »

Странное дело, у меня на форуме условие <!--IF not S_USER_LOGGED_IN-->...<!--ENDIF--> тоже не работает.
Кусок кода, который "закрываю" выглядит так:

Код: Выделить всё

<!--IF not S_USER_LOGGED_IN-->
<div id="registracija">
  <div id="regbar">
     <a href="./ucp.php?mode=register">
       Добро пожаловать на HondaForum.lv. Нажмите здесь, чтобы зарегистрироваться! </a>
  </div>
</div>
<!--ENDIF-->
Однако код этот как был виден всем (и зарегистрированным, и гостям), так и остаётся видимым.
Версия форума 3,0,11, стиль prosilver; кеш чистил, стили обновлял, куки тёр, историю браузера тоже обнулял.

Может что-то упустил, но пока не понять, что именно...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Открытая форма БО для гостей

Сообщение Sheer »

И что тут странного?
Прочтите эту статью Руководство по синтаксису шаблонов, потом внимательно посмотрите на это
<!--IF not S_USER_LOGGED_IN-->
может поймете в чем дело.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
keramik
phpBB 1.4.0
Сообщения: 31
Стаж: 13 лет 1 месяц
Откуда: Рига
Благодарил (а): 12 раз

Re: Открытая форма БО для гостей

Сообщение keramik »

Пробелы имеют значение :)

Вернуться в «Поддержка модов для phpBB 3.0.x»