"Быстрая смена стиля" bbex.2.0. НУжен тест!!!

Список разделов phpBBex 2.x (заброшен) Мастерская 2.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 2.x и phpBB 3.1.x.
Модератор: Поддержка

Сообщение #1 vbnm » 20.08.2015, 09:23

Quick Style Расширение добавит форму для быстрой смены стиля.
Оригинал тут: http://hello-vitebsk.ru/dm_eds/showcat.php?id=5&start=20

Оптимизирован для стиля phpBBex.2.0 "prosilverEx"
Сумонаи оказывается убрал ивент хлебные крошки (<!-- EVENT overall_header_breadcrumbs_after -->)из navbar_header.html и поместил его в header_path.html , а енто траблы для этого расширения, которое отталкивается при отображении именно от этого ивента.
Пришлось выкручиваться оригинальным способом.
НА данный момент задействовано два ивента, для пользователей без регистрации и для тех кто уже вошел на конференцию, чтобы соблюсти хотя бы видимости того, что шкурка на своем месте )))

Пофиксил небольшой баг с кодировкой, вставил значек, задал цвет. Надо, как нить сделать ему еще и приличное выпадающее меню.

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

Тестил на Опере, Мозиле, Хром. Поддержка стилей Аэро, Просильвер, Ех.

Добавлено спустя 1 минуту 32 секунды:
:weirdface:
Вложения
paybas.zip
Расширение Quick Style
(48.48 КБ) Скачиваний: 480
s@creenshot.png
Скрин
s@creenshot.png (21.88 КБ) Просмотров: 7416
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 7 месяцев

Сообщение #2 Трислав » 20.08.2015, 11:24

Установил, вроде работает, стили меняет. Стили Аэро, Ех, и самодельный на основе Ех
Трислав M
Аватара
Репутация: 38
С нами: 9 лет 5 месяцев

Сообщение #3 Sumanai » 20.08.2015, 15:06

Тест так тест. Не отображается в стилеDigi от Artodia.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 8 месяцев

Сообщение #4 vbnm » 20.08.2015, 19:37

Sumanai:Не отображается в стилеDigi от Artodia
начить ивенты там покоцанные, стиля этого не имею, поэтому сказать ничего не могу
но можно запросто обойтись хаком:

vbnm:Можно отключить в админке отображение, там где оно сейчас, тогда вам придется самим искать место куда его вставить так, чтобы не мешало и чисто удалялось при случае при этом отображалось во всех приличных стилях.
Без отключения, чтобы остальные стили производные от Просльвера не пострадали, берем код :

Код: Выделить всё
<li class="rightside no-bulletin quick-style">
   <form action="{S_QUICK_STYLE_ACTION}" method="post">
      <label for="quick_style">
         <span style="font-size:1em;color: #105289; vertical-align:middle"><img src="./images/icons/misc/radioactive.gif" width="16" height="16" alt="" title="{L_QUICK_STYLE}:"></span>
         <select name="quick_style" id="quick_style" style="font-size:1.0em; color: #105289;" 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>
   </form>
</li>
или тот, что предназначен для subsilver2:
/ext/paybas/quickstyle/styles/subsilver2/template/quickstyle.html

и вставляем за пределами Боди, то есть, или в шапку, или в футер, как вам удобно, чтобы отображалось всегда и везде. Такой вот маленький хак для стилей не на основе Просильвера, иль, если вздумается поместить собственноручно в другое место)))
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 7 месяцев

Сообщение #5 Sumanai » 20.08.2015, 20:40

vbnm:и вставляем за пределами Боди
Так делать не нужно.
vbnm:и вставляем за пределами Боди, то есть, или в шапку, или в футер, как вам удобно, чтобы отображалось всегда и везде. Такой вот маленький хак для стилей не на основе Просильвера, иль, если вздумается поместить собственноручно в другое место)))
Можно просто переименовать этот файл в имя другого события шаблона.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 8 месяцев

Сообщение #6 vbnm » 21.08.2015, 10:22

Sumanai:Можно просто переименовать этот файл в имя другого события шаблона.
Согласен, но это нужно видеть конкретный шаблон и расположение его Ивентов,..
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 7 месяцев

Сообщение #7 vbnm » 22.08.2015, 11:39

Sumanai:Тест так тест. Не отображается в стилеDigi от Artodia.
Поставил этот стиль.
Заходим:
ext\paybas\quickstyle\styles
Там лежит папка all
Копируем её туда же и переименовываем в Digi
заходим в эту папку
ext\paybas\quickstyle\styles\Digi\template\event
меняем название файлов
22overall_header_breadcrumbs_after.html на overall_header_breadcrumbs_after.html
а
navbar_header_logged_out_content.html на 22navbar_header_logged_out_content.html
и
navbar_header_username_append.html на 22navbar_header_username_append.html

то есть придадим правильное название одному файлу, а двум другим испортим жизнь)))
в принципе можно их удалить, но я обычно оставляю вот для таких случаев, как принято в коде,- раскомментировать файл, иль закомментировать.
тем кто будет работать после, так же полезно иметь под рукой исходники, иль примеры

Добавлено спустя 3 минуты 46 секунд:
22navbar_header_username_append.html
таких событий (Ивентов), с такими названиями, в шаблонах нет, поэтому они не дергают и не мешают, просто полезны для разработки.
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 7 месяцев

Сообщение #8 ЖЪРЧИК » 22.08.2015, 13:01

Стоило бы выкладывать исправленные стили под 2.0 в теме "Адаптация..."
ЖЪРЧИК
Аватара
Репутация: 174
С нами: 10 лет 2 месяца

Сообщение #9 vbnm » 22.08.2015, 14:31

ЖЪРЧИК:Стоило бы выкладывать исправленные стили под 2.0 в теме "Адаптация..."
стиль не обсуждаем, обсуждаем расширение
vbnm
Автор темы
Репутация: 108
С нами: 11 лет 7 месяцев


Вернуться в Мастерская 2.x