1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.3.x Template Modification System

Тема в разделе "Made in XF-Russia.ru", создана пользователем guiltar, 20.02.2012.

Загрузка
  1. Alex Gludo

    Alex Gludo Bazinga!

    Регистрация:
    24.01.11
    Сообщения:
    484
    Симпатии:
    293
    Русификация для 1.2.2
    Переводил для себя и по быстрому - могут быть неточности.
     

    Вложения:

    Adelia, patrig, vo100k и 6 другим нравится это.
  2. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    А кто-нибудь делал серьёзные стили на ТМС? Какие не очевидные трудности и подводные камни могут встретиться?
     
  3. Andy

    Andy Местный

    Регистрация:
    17.02.11
    Сообщения:
    12
    Симпатии:
    2
    Версия XF:
    1.1.3
    А что значит серьезные? Если с умом делать то никаких проблем быть не может. Хотя, ИМХО, ТМС не для этого предназначен...
     
  4. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    А по моему, сделать стиль именно в ТМС, очень здравая идея - движок живой, обновления регулярные. Всё ещё интересуюсь мнениями практиков.
     
  5. Andy

    Andy Местный

    Регистрация:
    17.02.11
    Сообщения:
    12
    Симпатии:
    2
    Версия XF:
    1.1.3
    И при этом в версии 1.2 будет своя система и ТМС скорее всего уже не будет поддерживать новую версию форума.
    Да и лучше все таки делать стиль отдельно без использования каких либо плагинов, какие-то небольшие дополнения - это да. Но это лишь мое мнение и я у себя так делал...
     
  6. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    Посмотрим, что там будет в новой версии. В любом случае я начну свою разработку с неё.

    Почему я хочу использовать ТМС? Если движок будет обновляться и на уровне шаблонов, то каким образом мой стиль претерпит эти изменения? Я мыслю так: ежели обновления содержат шаблоны, то они будут заменены полностью, соответственно я потеряю свой дизайн, ежели обновления содержат строковые замены, то они могут не поставиться, из-за того что мой стиль будет сильно отличаться от дефолтного, ежели обновления затрагивают только дефолтный стиль, а мой пройдут мимо, то я потеряю новый функционал. ТМС же поможет избежать всех этих проблем.
     
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Если на время забыть про TMS, то весь CSS нужно не менять в шаблонах, а перезаписывать значения в шаблон EXTRA.css. Что касается HTML или просто макета, тот тут либо ничего вообще не менять в шаблонах, либо менять таким образом, что после обновления можно было бы сразу отличить свои изменения от изменений авторов XenForo (в случае конфликта в шаблонах).
     
  8. Betelgelze

    Betelgelze Местный

    Регистрация:
    30.12.11
    Сообщения:
    355
    Симпатии:
    101
    Версия XF:
    1.1.5
    да, css запихиваем в EXTRA.css
    А при обновлении, где есть расхождения движок сам покажет шаблоны, которые следует обновить. Или я ошибаюсь и он не сообщит? Можно будет прогой сравнить шаблоны и добавить быстро изменения.
    С TMS имеет смысл, если такие изменения нужно внести сразу на множество форумов.
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Сообщит конечно.
    Причем в 1.2 с этим должно быть еще проще и если я правильно понял, то движок будет пытаться автоматически объединять изменения в шаблонах, если они находятся в разных местах.
     
  10. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    С css и так всё понятно.
    А вот это меня и волнует. Я надеюсь, что благодаря семантики XF с помощью цсс можно много чего натворить не меняя хтмл, но всё же пока с этим не столкнёшься наверняка не узнаешь. По этому я вас и спрашиваю.

    Ещё такой вопрос, хаки сейчас так же как и в вобле вносят свои изменения в шаблоны напрямую?
     
  11. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Если я правильно понял вопрос о редактировании конечного html-а на лету, то да есть такая возможность (хоть и рекомендуется ее использовать в самом крайнем случае), но есть такие мега разработчики которые по привычке после булки только так и могут писать.
    Также есть темплейт хуки куда можно добавить свой html-код.
    Но с точки зрения производительности и удобства работы с разными стилями всетаки рекомендуется использовать ТМС (учитывая что в 1.2 уже будет свой аналог).
    Ну и как вариант можно ручками править шаблоны для поддержки какого-то хака (нудно, неудобно, гемор при обновлении)
     
  12. Nevil

    Nevil Пользователь

    Регистрация:
    28.05.13
    Сообщения:
    52
    Симпатии:
    13
    А можно ссылочку поглядеть что это за аналог такой?
     
  13. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Nevil нравится это.
  14. patrig

    patrig Местный

    Регистрация:
    11.06.11
    Сообщения:
    221
    Симпатии:
    189
    Версия XF:
    2.0.5
    А тем временем...

    1.2 compability, style specific mods, import from older versions
    • 1.2 Compability
    • Style specific mods
    • Import from older versions
    Now TMS became an extension over core which is used for style specific mods. Import from older versions included.

    This is early beta and I had very small period to test it. So don't run on production, make backup first.

    1.3.2 Beta 2
    • Fixed bugs with installer
     
    Romchik®, Edward, resonansER и 2 другим нравится это.
  15. patrig

    patrig Местный

    Регистрация:
    11.06.11
    Сообщения:
    221
    Симпатии:
    189
    Версия XF:
    2.0.5
    1.2 Beta 3
    • Known small bugs fixed
     
    Romchik® и Edward нравится это.
  16. patrig

    patrig Местный

    Регистрация:
    11.06.11
    Сообщения:
    221
    Симпатии:
    189
    Версия XF:
    2.0.5
    1.3.0
    • Fixed style import bug.
    • Now it seems to be stable enough.
     
    Romchik®, Mirovinger, resonansER и ещё 1-му нравится это.
  17. Lemira-cs

    Lemira-cs Новичок

    Регистрация:
    11.02.13
    Сообщения:
    3
    Симпатии:
    0
    Версия XF:
    1.1.5
    ебята помоги что мне делать с этой проблемой?

    Server Error
    Mysqli statement execute error : Duplicate column name 'template_modified'

    1. Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
    2. Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    3. Zend_Db_Adapter_Abstract->query() in TMS/Install.php at line 72
    4. TMS_Install->_installVersion1() in TMS/Install.php at line 59
    5. TMS_Install::build()
    6. call_user_func() in XenForo/Model/AddOn.php at line 214
    7. XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
    8. XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 178
    9. XenForo_ControllerAdmin_AddOn->actionInstall() in XenForo/FrontController.php at line 310
    10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
    11. XenForo_FrontController->run() in /var/www/html/forum/admin.php at line 13
     
  18. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Duplicate column name 'template_modified'

    Версия XF 1.1.5 до сих пор?

    Гуглили? Разработчик написал:
     
  19. eterskov

    eterskov Местный

    Регистрация:
    12.03.12
    Сообщения:
    1 329
    Симпатии:
    386
    Версия XF:
    1.2.3
  20. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Чтобы после его установки искать, почему гостям не показывается контент :)
     

Поделиться этой страницей