Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[alpha] Allow user edit style

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

[alpha] Allow user edit style

Сообщение RedNaxi »

##############################################################
## Mod Title: Allow User Edit Style
## Mod Version: 0.0.5 alpha
## MOD Author: RedNaxi < isk4nd3r@yandex.ru> & TiChoblin < tichoblin@mail.ru >
## http://r-xi.info
## http://tichoblin.info
##
## MOD Description: This mod allow to user change colour scheme how he likes for him own.
##
## Installation Level: Intermediate
## Installation Time: 10-15 Minutes or 1 minute with EasyMod
##
## Files To Edit: 5
## includes/constants.php
## includes/page_header.php
## language/lang_russian/lang_main.php
## language/lang_english/lang_main.php
## templates/subSilver/overall_header.tpl
##
## Included Files: 4
## root/editstyle.php
## root/usercolor_edit_prew.php
## root/templates/subSilver/editstyle_preview.tpl
## root/templates/subSilver/usercolor_edit.tpl
## root/templates/subSilver/images/icon_mini_style.gif
## db_update/db_update.php
##
##############################################################
## For Security Purposes, Please Check: phpbbguru.net for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum.
##############################################################
## Author Notes: n/a
##############################################################
## MOD History:
## 2007-07-07 - version 0.0.5a
## + Some bugs were fixed
## + Can be installes by EasyMod
##
## 2007-07-05 - version 0.0.4a
## + Added preview
##
## 2007-07-04 - version 0.0.3
## + All information was taken in the language variables
## + Was added link to index.php in usercolor_edit.tpl
## + Code reorganization
##
## 2007-07-03 - version 0.0.2
## + Login check
## + Added pallet
## + Code reorganization
##
## 2007-07-02 - version 0.0.1
## Initial Release
##
##############################################################
мод позволяет каждому пользователю настраивать под себя цветовую схему форума.
на данный момент находится на версии 0.0.5


TODO:

- аддон для text buttons by R@
- удаление изображений из сабсильвера
- предустановленные цветовые гаммы

поддержка мода здесь

FAQ

1. C какими стилями работает мод?
Версия 0.0.3 работает только со стандартным subSilver без изменений в css, либо с любым другим стилем основаннным на subSilver без изменений в css, т.е. css находится в overall_header.tpl и выглядит примерно так:
overall_header.tpl писал(а):body {
background-color: {T_BODY_BGCOLOR};
scrollbar-face-color: {T_TR_COLOR2};
scrollbar-highlight-color: {T_TD_COLOR2};
scrollbar-shadow-color: {T_TR_COLOR2};
scrollbar-3dlight-color: {T_TR_COLOR3};
scrollbar-arrow-color: {T_BODY_LINK};
scrollbar-track-color: {T_TR_COLOR1};
scrollbar-darkshadow-color: {T_TH_COLOR1};
}
Вложения
aues_0.0.5a_em.zip
актуальная версия
(17.08 КБ) 274 скачивания
Последний раз редактировалось RedNaxi 13.05.2008 12:38, всего редактировалось 8 раз.
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 18 лет 1 месяц

Сообщение go »

Идея-замечательная. сегодня же поставлю для теста!
и сразу вопрос-мод работает только со стилем который НЕ вынесен в css?
То есть SubSilver по умолчанию?
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

да мод работает только с сабсильвером по умолчанию. в который css получает из массива $theme из page_header.php.
в планах создание стиля адаптированного для этого мода. пока на стадии альфа этого не сделано. работа идет.

Добавлено спустя 47 секунд:
go писал(а):Идея-замечательная.
за идею спасибо TiChoblin

Добавлено спустя 22 минуты 3 секунды:

Вопрос к знатокам яваскрпит - я может конечно поиск поюзаю и найду сам. но вдруг кто то уже такое делал. для предпросмотра я необходимо сделать:
есть текстовое поле.
<input type="text" name="input_box" id="inputbox">
и есть класс в заголовке.
скажем
.input_box_style { color: #000000 }

нужно: когда происходит onFocusOut или чо то такое (ну когда курсор уходит не помню точно событие) свойство колор класса input_box_style изменяется на document.all.input_box.value?
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 11 месяцев
Откуда: Химки
Контактная информация:

Сообщение TiChoblin »

да мод работает только с сабсильвером по умолчанию. в который css получает из массива $theme из page_header.php.
в планах создание стиля адаптированного для этого мода. пока на стадии альфа этого не сделано. работа идет.
Вообще можно и не только с этим стилем. Например, у вас уже стоит какой-нибудь стиль (Но только один). Для того, чтобы всё нормально работало. Теперь берёте значения вашего стиля (смотрим в theme_info.cfg) и эти значения вписываете как дефолтные значения в БД.

Может, конечно, я немножко косноязычно объяснил, но, если быть проще, то правим значения DEFAULT в sql запросе в соответствии с тем, какие значения прописаны в вашем стиле.

Да, RedNaxi в TODO ещё надо добавить:

добавление нескольких предустановленных цветовых гамм.
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

TiChoblin писал(а):Теперь берёте значения вашего стиля (смотрим в theme_info.cfg) и эти значения вписываете как дефолтные значения в БД.
ты не прав:) ты не понял как работает этот мод. смысл в том что данные получаются из базы и заменяют собой данные в $themes. а данные из $themes могут использоваться только если в стиле css вынесено с overall_header.tpl и используются соответствующие переменные. пока я знаю только 1 такой стиль - сабсильвер. если есть другие просьба мне сообщить я обновлю фак. для остальных стилей надо писать аддон.

Добавлено спустя 1 минуту 8 секунд:
RedNaxi писал(а):TODO ещё надо добавить
done
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 11 месяцев
Откуда: Химки
Контактная информация:

Сообщение TiChoblin »

ты не прав:) ты не понял как работает этот мод. смысл в том что данные получаются из базы и заменяют собой данные в $themes. а данные из $themes могут использоваться только если в стиле css вынесено с overall_header.tpl и используются соответствующие переменные. пока я знаю только 1 такой стиль - сабсильвер. если есть другие просьба мне сообщить я обновлю фак.
имелся ввиду стиль изготовленный на основе субсильвера (самоделкин) (люблю просто сам баловаться)
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

обновил фак с учетом работоспособности с другими стилями, основанными на сабсильвере.

Добавлено спустя 45 минут 13 секунд:

фикс для лучшей совместимости палитры с ие:

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

FIND 

function ShowHide(id1, id2,id3) 
{
...
}
replace with

function ShowHide(id1, id2) 
{
	var res = expMenu(id1);
	if (id2 != '') expMenu(id2);
}
Добавлено спустя 52 минуты 7 секунд:
RedNaxi писал(а):- аддон для text buttons by R@
пока не ждать. делать буду на стадии rc.

еще раз повторю свой вопрос:
RedNaxi писал(а):Вопрос к знатокам яваскрпит - я может конечно поиск поюзаю и найду сам. но вдруг кто то уже такое делал. для предпросмотра я необходимо сделать:
есть текстовое поле.
<input type="text" name="input_box" id="inputbox">
и есть класс в заголовке.
скажем
.input_box_style { color: #000000 }
кто нибудь знает? или придется делать предпросмотр с перезагружающейся страницей?
devote

Сообщение devote »

RedNaxi писал(а):кто нибудь знает? или придется делать предпросмотр с перезагружающейся страницей?
Я не совсем понял что тебе конкретно надо, опиши попдробнее.
Что конкретно должно произойти, когда произойдет свойство onMouseOut()
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 11 месяцев
Откуда: Химки
Контактная информация:

Сообщение TiChoblin »

Также пытаюсь сделать мод совместимым с EasyMod, но пока чего-то не выходит :( :evil: :D
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

devote
не onMouseOut a onFocusOut т.е. когда фокус уходит с этого элемента. а вообще подойдет и onChange как я понял.

должно изменяться свойство color у одного из классов css документа. ну и соответственно все элементы документа у которых написано class="этот класс" должны изменять свой цвет.

Добавлено спустя 11 минут 22 секунды:

если кому интересно - вот тестовая версия мода с предпросмотром.
пока не оформлена в соответствии со стандартами кодирования.


Админы, поправьте ваш адвансед пост мерджинг не пашет у вас мержинг с вложениями:( приходится тратить дорогой жпрс траф:(


выкладываю самую новую, актуальную на данный момент версию мода - 0.0.4 альфа2

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

к сожалению по не зависящим от меня причинам у меня две недели не будет доступа к компьютеру поэтому работу над кодом мода пока прекращаю.


TiChoblin , постарайся за две недели пока меня не будет перевести все что осталось в предпросмотре в языковой файл и заняться организацией текстового стиля на основе сабсильвера.
Вложения
aues004a2.rar
(15.76 КБ) 349 скачиваний
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

если у кого есть хотя бы частично текстифицированыый саб сильвер просьба очень большая поделиться:)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

RedNaxi
По-моему Alerэтим занимается сейчас (поищи в теме про текстовый стиль кнопок)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 11 месяцев
Откуда: Химки
Контактная информация:

Сообщение TiChoblin »

Скрещиваю мод с Изимодом. Осталось домучить последний файл :)

Добавлено спустя 43 минуты 7 секунд:

Итак, представляю вашему вниманию AUES 0.0.5a_em

Мод, наконец, благодаря моим усилиям :wink: мод стало возможно установить при помощи EasyMod-a.

Также были подправлены некоторые баги.

To RedNaxi

Собственно что я подправил:

перенёс назад из editstyle.php в page_header.php

'L_AUES' => $lang['AUES'],

ибо не хотело работать.

Добавлено спустя 1 минуту 44 секунды:
Админы, поправьте ваш адвансед пост мерджинг не пашет у вас мержинг с вложениями:( приходится тратить дорогой жпрс траф:(
У меня то же самое

Добавлено спустя 1 минуту 14 секунд:

прикрепляю вложение
Вложения
aues_0.0.5a_em.zip
(17.08 КБ) 324 скачивания
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 1 месяц
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

TiChoblin
TiChoblin писал(а):перенёс назад из editstyle.php в page_header.php

'L_AUES' => $lang['AUES'],
мб просто случайно ей перекинул вместе с остальными переменными:(

в общем с ALER через личку я переговорил. оказывается по пеоводу subSilverTxt скоро будет своя тема поэтому использовать мы будем ее. на данный момент необходимо дождаться уже текстовго сабсильвера и с ним уже продолжить работу, в частности добавить возможность редактирования цвета фолдеров, текстовых кнопок и т.д.
скорее всего начиная с версии
TiChoblin писал(а):0.0.5a_em
будут выпускаться обновления в виде модов.
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 17 лет 11 месяцев
Откуда: Химки
Контактная информация:

Сообщение TiChoblin »

может мод надо перенести в категорию beta?
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Закрыто

Вернуться в «Бета-версии модов для phpBB 2.0.x»