Быстрая смена стилей с сохранением в cookies

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Быстрая смена стилей с сохранением в cookies

Сообщение sweetah »

http://www.christianbullock.com/2011/ph ... t-switcher
Почему-то не работает сохранение выбранной темы. То есть при переходе на другую страницу или обновлении текущей - тема меняется на стандартную. Проверил в нескольких браузерах.
Кому не сложно проверьте, пожалуйста. Там совсем простая установка. А скрипт-то классный!
Последний раз редактировалось FEAR93 03.06.2011 17:00, всего редактировалось 1 раз.
Причина: Перенесено.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Пчелкин »

Что не позволяет установить нормальный мод?
Styles selector/Быстрый выбор стиля конференции.0.1
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение sweetah »

Это не то. Там только авторизованные могут стиль менять.
Аватара пользователя
FEAR93
Former team member
Сообщения: 666
Стаж: 17 лет 11 месяцев
Откуда: Кривой Рог, Украина
Благодарил (а): 22 раза
Поблагодарили: 76 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение FEAR93 »

sweetah писал(а):Это не то.
А если немного подшаманить? ;)
Убери условие это условие <!-- IF S_USER_LOGGED_IN -->в выводе формы.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение sweetah »

А толку? Форму будет видно, да. Но ведь как происходит сохранение выбранного стиля? В бд с привязкой к определенному юзеру (примерно так, вроде=)). Поэтому с гостем не будет работать.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение sweetah »

Оказывается давно есть мод Prime Quick Style. Он-то и делает все, что нужно)
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Alecto »

поставил это
sweetah писал(а): Prime Quick Style
но чего-то не понял. не появилось никаких дополнительных опций (должна быть покрайней мере одна судя по условию в шаблоне), ни кнопок. облазил личные настройки в кабинете, облазил админку.
кэш чистил, шаблоны обнавлял и по всякому и по разному, установку проверял (хотя там ошибаться негде) так что этот варианты отпадают.
пробовал в шаблоне условие для отображения кнопки снять - ничего не отображается.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Пчелкин »

Стиль один? Кнопки не будет...Два - будет...
или это
Styles selector/Быстрый выбор стиля конференции
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Alecto »

Пчелкин писал(а):Стиль один
5 стилей

Добавлено спустя 7 минут 55 секунд:
Пчелкин писал(а):Styles selector/Быстрый выбор стиля конференции
то же не пашет, хотя для этого мода в инструкции нету вставки в шаблон, может поэтому.
даже если заработает - тулево в хэдэр - это не вариант.

помоему первый вариант работает через форму - это лучше, но проверить так и ни один из модов.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Пчелкин »

FomenkoAndrey
Раскройте глаза..там три инструкции....
styles/prosilver/template/overall_footer.html

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

<span class="corners-bottom"><span></span></span></div>
Add before

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

		<!-- IF S_USER_LOGGED_IN -->	
			<form name="form2" method="post" action="{S_STYLE_ACTION}">
<table class="tablebg" width="100%">
		<tr>
	<td class="catdiv"><b class="genmed">{L_BOARD_STYLE}:</b> <select name="st" onChange="{L_CHANGE}">{S_STYLE_OPTIONS}</select> </td>
</tr>
</table>
</form>

<!-- ENDIF -->
Добавлено спустя 58 секунд:
А почему у меня работает? И даже с запоминанием в куках...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Alecto »

спасибо что ткнули. недосмотрел.
привык что все в одной инструкции.
да. второй вариант заработал. но, как я и предполагал - не нравится.
может кто с Prime Quick Style разъяснит?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Пчелкин »

Щас гляну...

Добавлено спустя 8 минут 58 секунд:
Для саба и просильвера отдельная инструкция...все пашет..выборка появляется рядом с личным центром...отдельное окно выборки влазит...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Alecto »

Пчелкин писал(а):выборка появляется.
должна, но ее нету.

<!-- INCLUDE prime_quick_style.html --> вставлено в хэдер согласно инструкции и должно появиться в районе кнопок печати, изменения размера шрифтов.

Мне не понятно, что это за условие и где оно включается <!-- IF S_QUICK_STYLE_OPTIONS -->
Но, судя по тому, что его удаление не приводит к видимым результатам, то причина не в нем.
Что должно вызывать смену стиля? кнопка, при нажатии на которую появляется форма? но почему в инструкции нету правок и добавок в стили и изображения?
Files to edit
includes/functions.php,
ucp.php,
includes/session.php,
styles/prosilver/template/overall_header.html

Included files
root/includes/prime_quick_style.php,
root/language/en/mods/prime_quick_style.php,
root/styles/prosilver/template/prime_quick_style.html
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Пчелкин »

FomenkoAndrey писал(а):root/language/en/mods/prime_quick_style.php,
Это в ру скопировал?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Быстрая смена стилей с сохранением в cookies

Сообщение Alecto »

если вставить этот код :

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

<form action="{S_QUICK_STYLE_ACTION}" method="post"><div><label for="prime_quick_style"><span style="font-size:0.9em;vertical-align:middle">{L_PRIME_QUICK_STYLE}: </span><select name="prime_quick_style" id="prime_quick_style" style="font-size:0.9em;" onchange="this.form.submit();">{S_QUICK_STYLE_OPTIONS}</select></label><noscript><div style="display:inline;"><input type="submit" value="{L_CHANGE}" class="button2" style="font-size:0.9em;" /></div></noscript></div></form>
из файла prime_quick_style.html между тегами li любых существующих кнопок - пока повесил его на кнопку перехода в мобильный стиль, то появляется окошко для смены стиля.

окошко заслуживает отдельного упоминания - какое-то оно уж очень кривое... непонятно откуда поцеплен стиль, но похоже что из выпадающего меню от Некстати или формы быстрого входа.
Изображение
в коде явно присутвует кнопка ПРИМЕНИТЬ, но ее тоже на форме нету.


Малость подшаманил его, чтобы хоть выглядел более менее, так что сейчас все гут. Это только у меня оно так криво работает?
Изображение

Подскажите, можно отключить вывод стилей в этом блоке по айди стиля?
и, все таки, что это за условие <!-- IF S_QUICK_STYLE_OPTIONS -->?

Добавлено спустя 28 минут 40 секунд:
в IE9 замечен баг:
как только курсор выходит за рамки формы (список из 4 стилей уже выходит за рамки таких размеров) очевидно срабатывает событие onmouseout и форма исчезает. в FF и Opera такого не наблюдается.

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