конструктор шаблонов и стилей?

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

Описание: В phpBBex 2.x чего-то не хватает? Напишите об этом здесь, и мы постараемся исправиться.
Правила раздела: Одна тема — один запрос новой возможности. Обязательно формируйте внятный заголовок, максимально отражающий суть вашей идеи. Также приведите примеры, где предлагаемая вами возможность будет актуальна.
Модератор: Поддержка

Сообщение #1 vbnm » 04.04.2017, 03:42

мож кто знает и видел конструктор, - пусть на уровне мода для старых версий
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #2 zer0_igL » 04.04.2017, 06:39

vbnm, первый раз слышу такое!
zer0_igL M
Откуда: Дальний восток
Репутация: 11
С нами: 7 лет 2 месяца

Сообщение #3 vbnm » 04.04.2017, 07:30

нужно просто определиться- стоит ли создавать колесо )))
в других кмс такие есть, к примеру на вордпресе

Very simple jQuery color picker к LESS, для побора цвета
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #4 Sumanai » 04.04.2017, 17:33

Осталось стили на LESS переписать.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #5 zer0_igL » 04.04.2017, 19:19

Sumanai:Осталось стили на LESS переписать.

То есть в след форке будет конструктор ?
zer0_igL M
Откуда: Дальний восток
Репутация: 11
С нами: 7 лет 2 месяца

Сообщение #6 Sumanai » 04.04.2017, 19:33

Нет, это была ирония, так как для переписывания нужно много работы.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #7 Glenerg » 04.04.2017, 21:22

Отличная возможность из админки (WP. DlE и т.п.при наличии раширений (с дле знаком так себе, а так в стандартных шаблонах есть это удловольстие) да есть)
Если будет расширение, то нужно и опадет миллион запросов типа как поменять цвет на -ххх
Расширение будет на самом деле очень востребованное
На счет коммерческой составляющей - не знаю. Люди жадные- в том числе и Я :smile:
Glenerg M
Репутация: 37
С нами: 8 лет 7 месяцев

Сообщение #8 vbnm » 04.04.2017, 22:08

Sumanai:Осталось стили на LESS переписать.
ну дык в 3.2, вродь, шаблон на бустрапе
а бустрап и лесс оч даже дружат
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #9 Sumanai » 04.04.2017, 22:12

Glenerg:Люди жадные- в том числе и Я :smile:
Вот именно.
vbnm:ну дык в 3.2, вродь, шаблон на бустрапе
Нет.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #10 vbnm » 04.04.2017, 22:13

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

Добавлено спустя 10 минут 16 секунд:
Sumanai:Нет.
хм, интересно откуда тогда там такие классы:
<div class="inner">
</div>
впрочем , все равно

Добавлено спустя 3 минуты 2 секунды:
<div id="wrap" class="wrap">
<a id="top" class="top-anchor" accesskey="t"></a>
<div id="page-header">
<div class="headerbar" role="banner">
<!-- EVENT overall_header_headerbar_before -->
<div class="inner">
мотрю на это и вижу бустрап
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #11 Sumanai » 04.04.2017, 22:58

vbnm:мотрю на это и вижу бустрап
Отродясь было в просилвере. И это далеко не он.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #12 vbnm » 05.04.2017, 07:09

ню, тем лучше)))

Добавлено спустя 7 минут 44 секунды:
логика?
если бы его делали счас, то куда бы засовывали, иль реализация:
- в STK ?
- в EXT ?
---------------------

Добавлено спустя 1 час 3 минуты:
vbnm:создавал доп папку C:\OpenServer\domains\phpbbex2.0.1\ext\vbnm\stylesall\styles\all\theme

туда помещал ед фаил C:\OpenServer\domains\phpbbex2.0.1\ext\vbnm\stylesall\styles\all\theme\vasiy.css

в папке C:\OpenServer\domains\phpbbex2.0.1\ext\vbnm\stylesall\styles\all\template\event
указал одно событие "overall_header_head_append" с созданием файла,
C:\OpenServer\domains\phpbbex2.0.1\ext\vbnm\stylesall\styles\all\template\event\overall_header_head_append.html

через него подключил фаил vasiy.css

КОД: ВЫДЕЛИТЬ ВСЁ
<!-- INCLUDECSS @vbnm_stylesall/vasiy.css -->

Добавлено спустя 1 час 39 минут:
Код: Выделить всё
// создаем директорию
mkdir($new_dir . '/styles/all/theme');

// создаем анод.ксс
               $data = "\n/**\n*\n* @package phpBB Extension - " . $display_name . "\n* @copyright (c) " . date('Y') . " " . $author . "\n* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2\n*\n*/\n";

                                   
                    if (!($fp = fopen($new_dir . '/styles/all/theme/anod.css', 'w')))
               {
                  // Something went wrong ... so let's try another method
                  $written = false;
               }
               if (!(fwrite($fp, $data)))
               {
                  // Something went wrong ... so let's try another method
                  $written = false;
               }
               @fclose($fp);
--------------------------------

Добавлено спустя 3 минуты 43 секунды:
еще
vbnm:C:\OpenServer\domains\phpbbex2.0.1\ext\vbnm\stylesall\styles\all\template\event\overall_header_head_append.html
в него записать подключение файла
тогда в форму надо добавить поле для имени файла,хм

Добавлено спустя 1 минуту 56 секунд:
хотя, наф надо, у нас же есть уник имя самого расшира

Добавлено спустя 2 часа 11 минут:
Спойлер
// создаем новую дирректорию
mkdir($new_dir . '/styles/all/theme');
// создаем xxx.ксс
$data = "/**\n*\n* @package phpBB Extension - " . $display_name . "\n* @copyright (c) " . date('Y') . " " . $author . "\n* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2\n*\n*/\n";
$data .= "#wrap {
background-color: #C36767;
box-shadow: 0 0 15px #CCC;

}
html, body {
color: #536482;
background-color: #5979A9;
}, \n";
$data .="/* проверка цвета */";

if (!($fp = fopen($new_dir . '/styles/all/theme/' . $display_name. '.css', 'w')))
{
// Something went wrong ... so let's try another method
$written = false;
}
if (!(fwrite($fp, $data)))
{
// Something went wrong ... so let's try another method
$written = false;
}
@fclose($fp);
// создаем overall_header_head_append.html
// и подключаем в нем наш наш ксс фаил

$data = "<!-- INCLUDECSS @" . $vendor . "_" . $ext_name . "/" . $display_name . ".css -->";

if (!($fp = fopen($new_dir . '/styles/all/template/event/overall_header_head_append.html', 'w')))
{
// Something went wrong ... so let's try another method
$written = false;
}
if (!(fwrite($fp, $data)))
{
// Something went wrong ... so let's try another method
$written = false;
}
@fclose($fp);

Добавлено спустя 14 минут 50 секунд:
версия фротенд разраба со стороны СТК практически готова на уровне ксс
/js,/img можно сделать по той же схеме
терь это нужно выделить в отдельную область стк + дофига еще чего

из самого расширения:
1. просмотр файлов и директорий, редакция
2. авто запись пути к файлу, директу
3. загрузка файлов, изо, скриптов
что еще?
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #13 vbnm » 06.04.2017, 03:44

Sumanai, подскажи, какие данные в конфиг файле стиля просто необходимы, а какие нет?

Спойлер
# General Information about this style
name = prosilverEx
copyright = © phpBB Limited, 2007, © phpBBex 2016, Sumanai
style_version = 3.1.9
phpbb_version = 3.1.9

# Defining a different template bitfield
template_bitfield = lNmA

# Parent style
# Set value to empty or to this style's name if this style does not have a parent style
parent = prosilver

# phpBBex style compatible
phpbbex_compatible = 1

нужно для формы решить ентот вопрос

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

Сообщение #14 Sumanai » 06.04.2017, 05:17

vbnm:Sumanai, подскажи, какие данные в конфиг файле стиля просто необходимы, а какие нет?
Создание своего стиля для phpBBex 2.x с наследованием от стандартного
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #15 vbnm » 06.04.2017, 10:51

Sumanai, это видел, но:
- переменной name = указав название нашего стиля. - ок
- style_version - ок
- phpbb_version - ок
- наследование от стандартного стиля - ок
- Defining a different template bitfield ??? что это за определение битности по умолчанию, откуда берется?

Добавлено спустя 14 минут 33 секунды:
Прописывание наследования
Спойлер
нужно чтобы расширения, в которых прописана совместимость с просилвером, корректно применялись на стиль phpBBex без каких либо действий со стороны пользователя.
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #16 Sumanai » 06.04.2017, 17:28

vbnm:но
Но зачем? Пишите как надо, а не минимум для работы, который потом может изменится и выстрелить в совершенно неожиданном месте.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #17 vbnm » 06.04.2017, 19:56

Sumanai, битность откуда берется?
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #18 Sumanai » 06.04.2017, 20:02

Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #19 vbnm » 07.04.2017, 14:58

Руководство по синтаксису шаблонов.
Подробности
Автор: Палыч Опубликовано: 06 июня 2011
https://www.phpbbguru.net/kb/styling/template-syntax-tutorial/

Добавлено спустя 54 секунды:
Стилизация
Советы, подсказки, варианты изменения стилевого оформления
https://www.phpbbguru.net/kb/styling/

устаревшие, но полезные

Добавлено спустя 3 минуты 38 секунд:
Sumanai, а можно сиды убрать и из админки?
/phpbbex2.0.4/index.php?style=5&sid=27f71016bfe1147875a9402585d0ea0a

Добавлено спустя 3 минуты 38 секунд:
текс, терь нужно понять, чего жы мы хотим
если подгружать редакт стиль во фрейме, то нужны доп библиотеки, или пока воспользоваться просто айфреймом?
или просто новое окно в браузе? =- ок
vbnm
Автор темы
Репутация: 108
С нами: 11 лет

Сообщение #20 Sumanai » 07.04.2017, 16:08

vbnm:Sumanai, а можно сиды убрать и из админки?
Ты хочешь потерять доступ в админку? Нет, не уберу.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

След.

Вернуться в Пожелания 2.x