форум vBSupport.ru > vBulletin > vB5 Connect > Вопросы по vB5 Connect
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default Работа с шаблонами только через дочерние стили.
2

Для тех кто использует на своих форумах vbulletin 5, ниже описанное будет полезно к прочтению.

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

Простой пример с которого заметил данную тенденцию. Стояла версия 5.2.5. У меня измененный стиль woods под свои нужды и свое оформление. Все работает и вроде нареканий нет. Но выходит версия 5.2.6 Там появились события, почему бы не попробовать.
Обновляю воблу на 5.2.6, и что я вижу, не каких событий не появилось, все осталось как прежде. Естественно начал рыться в чем проблема. Оказалось, что система событий появилась во всех других стилях которые я не трогал, а в мой стиль просто не обновился.

Тогда и появилась мысль, что разработчики пошли по пути Xenforo, То есть ставьте стиль, но и создавайте сразу его и дочерним, и делайте все изменения в дочернем стиле. Иначе при обновлении шаблона все ваши изменения затрутся и вам придется все повторять сначала. И если в Ксене просто затирается стиль, то в вобле 5.2 он просто игнорируется, если ты вносил туда изменения.

Как решить проблему? От своего стиля в котором работаете создаете сразу дочерний одной кнопкой. В новом дочернем все шаблоны которые вы изменяли будут выделены желтым цветом "используют шаблоны с главного стиля". Просто открываете их и пере сохраняете, они покрасятся в красный цвет.
А на главном стиле после этого нажимаете кнопку "вернуть все шаблоны". Тоесть возвращаете стиль к его исходному состоянию. После этого в настройках указываете что по умолчанию показывать ваш новый дочерний стиль.

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

p/s Лью, это подредактируй мои двойки по русскому плиз

Дополнения: Разобрался я почему так происходит. Весь 10-ток стилей которые по умолчанию имеются в вобле 5 построены как дочерние от Дефолтного. Тесть многие шаблоны в стилях просто берут значения от дефолта и не когда не изменяются. И если туда внести свои изменения, то все, то, что выходит в новых версиях просто у вас не заработает, так как, эти шаблоны уже у вас изменены по вашим хотелкам и не парсятся с дефолта.
Тут 2 варианта, или некогда не редактировать шаблоны выделенные желтым цветом. Или создать дочерний стиль уже к дочернему и там производить изменения.

Last edited by artscripts : 02-18-2017 at 01:27 PM.
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
hoo
Гуру
 
hoo's Avatar
Default
0

Оффтоп
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default
0

Оффтоп
 
 
kerk
k0t
 
kerk's Avatar
Default
1

Quote:
Originally Posted by artscripts View Post
Естественно это нужно только для тех проектов которые продают что-нибудь
ну почему же?
я писал хак, где после создания темы, можно добавить к ней событие/мероприятие
запись на мероприятие "с XXX по YYY"
само мероприятие проходит XX:YY ZZZZ
к примеру, есть форумы-сообщества людей по интересам, которые собираются офлайн на всякие "посиделки в неформальной обстановке" или "покатушки в лесу/по бездорожью" (в случае с автофорумами)
так вот, при добавлении события/мероприятия, можно составить некий список, кто, чего берет с собой и сколько
ну типа, собираемся на пьянку, нужно:
5 л вотки
5 кг мяса (на шашлык)
2 кг помидор
2 кг огурцов
и т.д...
Вася взял 1 л вотки и кило мяса (это отмечается при добавлении себя на мероприятие)
Петя с Машей взяли 2 л вотки и 2 кг мяса
и т.д...
после проведения мероприятия (или по истечение срока когда можно добавить себя на мероприятие), событие автоматически закрывается и темка переходит в разряд "пофлудить на тему как мы пьянствовали..."
с выкладыванием пруфов в виде фоток с мероприятия
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default
0

kerk, Не ну это подразумевается само собой, всякие сходки)) Только эти события не подразумевают в своей реализации, то, что ты написал ))
Мы как то писали хак на 4ку в 2013 году для путешествий. У каждого пользователя в мемберке была карта мира и он отмечал на ней, когда собирается путешествовать и прокладывал маршрут. Во время путешествия, мог зайти на форум отметить событие где находиться на карте и выложить фотки места. По приезду создавалась тема с выводом бб-кода карты где был и что на каких точках запостил фотки, ну и обсуждение
Но это конкретные созданные под форум фишки, и простым календарем, что где когда, не обойтись
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by artscripts View Post
с выводом бб-кода карты где был и что на каких точках запостил фотки
http://vbsupport.ru/forum/showthread.php?t=52178
 
 
artscripts
Эксперт
 
artscripts's Avatar
Default
0

kerk, Ну у нас немного по другому было, заказчик явно указал, какую карту мира ему нужно было слямзить с какого то сайта Причем она как гугловская детализировалась, но не так сильно. И маршрут человек прокладывал или от пункта А до Б, или если неправильно автоматом ложился маршрут, вставлял доп точки. На любом месте маршрута, можно было поставить точку и залить до 10 фоток места. Все это хранилось у него в профиле во вкладке "мои путешествия". Там же ему предлагались бб-коды, вывести какое то одно путешествие в сообщение или все сразу.

Странно одно, прошло уже 4 года, а мне в лс не было не одного запроса обновить все это для новой версии. Или работает на 4.1 или вообще уже не работает
У тебя уже все цивилизованнее в хаке, уже с трекерами)) в 13 году мы как то об этом даже не думали
 
 
Luvilla
Гость
Default

Quote:
Originally Posted by hoo View Post
А для чего эти события нужны внутри тем?)
видимо, разрабов сильно напрягали юзеры, воплями "верните календарь"
сделать календарь они не смогли, так склепали новый "тип содержимого" - событие

Кстати, в языковом пакете есть фраза про то, что адрес события - обязателен, а по факту такой проверки при постинге - нет
 
 
kerk
k0t
 
kerk's Avatar
Default
0

Quote:
Originally Posted by Luvilla View Post
адрес события - обязателен, а по факту такой проверки при постинге - нет
 
 
Smalesh
В Черном списке
Default
0

Quote:
Originally Posted by artscripts View Post
Тогда и появилась мысль, что разработчики пошли по пути Xenforo, То есть ставьте стиль, но и создавайте сразу его и дочерним, и делайте все изменения в дочернем стиле. Иначе при обновлении шаблона все ваши изменения затрутся и вам придется все повторять сначала. И если в Ксене просто затирается стиль, то в вобле 5.2 он просто игнорируется, если ты вносил туда изменения.
Причем тут xenforo? С дочерними стилями я работал, когда еще xenforo и в проекте не было.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 10:06 AM.


Powered by vBulletin® Version 3.0.17
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...