Публикации

Форумы

Шаблон и плагин «Bootstrap»
 

Шаблон и плагин «Bootstrap»

1 2 3  
Модераторы: Real, net1313, Predator, Kapman
Автор Добавил
Offline Real
17.12.13 - 19:19
Real

Сообщений: 1236
Демо в клубной песочнице Demo-user/pass: demo/demo
Пока демо-юзер не имеет никаких привелегий, однако планирую сделать его Админом и раз в 20 минут обнулять песочницу.

Суть затеи: мне надо было сделать сайт с полным СЕО, html5, bootstrap, jQuery - на сегодня это всё уже стандарты де`факто

Способ решения: делаем копии оригинальных файлов /e107_themes/ header_default.php и соотв. /e107_themes/ header_default.php например
/e107_themes/header_bs.php и соотв. /e107_themes/ header_bs.php
Облом: это прокатывает только для фронта. Как быть с админкой? ...только форк

Изучение этих двух файлов показало, что там полно давно устаревшего шлака. Который нужен скорее для обратной совместимости.
Напрмер, подключение theme-js.php, theme.js, обработка e_meta.php и т.п. ужосы. И таких подключений много - бардак.

Дальше, сплошные
  1. echo <script> и <link rel='stylesheet'>
Зачем?
Можно заменить каждый echo на элемент массива и в конце прокрутить все JS и CSS парой циклов. Кроме прочего можно подключить скрипт объединяющий и сжимающий все JS и CSS в один файл (конечно по одному итого в два файла)

Дальше. Арахизм в виде e_meta.php - это вообще изначально дурная идея.
Есть замечательные массивы $eplug_js и $eplug_css. Если где-то в любом плагине понадобится подключить js или css просто укажите элемент массива. Зачем на каждой странице сайта подключать JS нужный только на одной странице одного плагина.

Дальше. Содержимое хедера и футера страницы перед, после и между тегами DOCTYPE, head, body - доктайп и т.п.

Итого: сделал шаблон и плагин для шаблона bootstrap через который храню в $pref эти настройки.
Никакого дизайна в шаблоне нет - голый бутстрап. Замена старой-доброй jayya как каркас для создания любого/своего шаблона.

После обкатки в песочнице выложу в свободный доступ.

p.s. версия бутстрапа 2.x т.к. делалось всё это до выхода 3.x версии


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 2
Рекламный блок
VPS
Наверх

Offline Predator
01.08.14 - 10:15
Predator


Сообщений: 4039
Вася, а как выглядит форум в твоём исполнении с bootstrap?


Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Вернуться наверх
Популярность сообщения: 1
 
Offline Real
01.08.14 - 13:56
Real

Сообщений: 1236
В песочнице включил плагин форума.
Там всё осталось со второй версии бутстрапа.
Всё поправлю и сделаю общедоступным для просмотра.


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 0
 
Offline Predator
01.08.14 - 15:39
Predator


Сообщений: 4039
Сообщение от Real... 
Всё поправлю и сделаю общедоступным для просмотра
Хорошо, подождём, как наладишь - дай знать.



Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Вернуться наверх
Популярность сообщения: 0
 
Offline net1313
02.08.14 - 00:05
net1313


Сообщений: 2768
Чем больше смотрю песочницу, тем больше нравится. Вот как бы сделать крэш тест.


Очень Добрый Админ
Жизнь в целом не такая уж и хуёвая штука, хотя конечно неплохо было бы если бы в ней было всё совершенно по-другому.
Вернуться наверх
Популярность сообщения: 2
 
Offline Predator
02.08.14 - 00:14
Predator


Сообщений: 4039
Сообщение от net1313... 
Чем больше смотрю песочницу, тем больше нравится.
Вася показывает потихоньку, не всё сразу, чтобы глаза не разбегались
Сообщение от net1313... 
Вот как бы сделать крэш тест.
Какой именно краш-тест, на безопасность чтоли?



Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Вернуться наверх
Популярность сообщения: 1
 
Offline net1313
02.08.14 - 16:35
net1313


Сообщений: 2768
Тест на загруженном сайте. Так, чтоб много уников ползали.


Очень Добрый Админ
Жизнь в целом не такая уж и хуёвая штука, хотя конечно неплохо было бы если бы в ней было всё совершенно по-другому.
Вернуться наверх
Популярность сообщения: 2
 
Offline Predator
02.08.14 - 19:23
Predator


Сообщений: 4039
Сообщение от net1313... 
Тест на загруженном сайте. Так, чтоб много уников ползали.
Хмм... Какие ваши предложения, по-этому поводу, где и как нам его так нагрузить?



Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Вернуться наверх
Популярность сообщения: 1
 
Offline Real
02.08.14 - 20:34
Real

Сообщений: 1236
– Цитата: 
Чем больше смотрю песочницу, тем больше нравится. Вот как бы сделать крэш тест.
Рано еще долбить песочницу. Надо переписать несколько ключевых функций - запросы к БД в рекурсии были - это очевидная глупость.
Только кеш и спасал.
Уже знаю как переделать, чтобы без кеша было 2-3 запроса на один плагин.
Прим.: 2-3 доп. запросов - плюсом к тем, что сам движок создаёт.
А об оптимизации самого движка Fanat1k уже всё описал.


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 1
 
Offline Predator
02.08.14 - 21:19
Predator


Сообщений: 4039
Ты то ЗА рекурсию был всеми конечностями, то сейчас пишешь, что это типа всё фуфло
Или я чего-то не так понял...


Я не матерюсь, а всего лишь употребляю ненормативную лексику в целях более полного и лаконичного выражения своих эмоций.
Вернуться наверх
Популярность сообщения: 1
 
1 2 3  
Шаблон и плагин «Bootstrap»

Перейти:  Вернуться наверх