Как сделать новую тему?
Можно ли сделать новую тему из дефолтной?
Есть платные темы, но в них много лишнего и иногда появляются косяки. Дефолтная выглядит уныло и после обновлений стили могут слететь.
Если скачать тему default и просто переименовать файл, потом закачать в папку с темами, будет ли она полноценно работать? Не проявятся ли через время какие то ляпсусы? Или для создания новой темы нужны еще какие то ухищрения?
Я бы ее немного изменил и использовал бы для простых сайтов.
Вся инфа есть, тупняк юзера Jestik бонусом на тему "зажравшиеся старые пользователи форумов: почему это зло".
Может еще несколько файлов будут содержать пути к дефолтному шаблону, сейчас и не вспомню.
Если только стили править, то наверное ничего не надо менять, просто файлы стилей поправить, при обновлениях менять только css, так будет правильнее. Зачем создавать новую тему вообще?
Если скачать тему default и просто переименовать файл.
Вы создаете новую папку. Залейте туда файлы из папки default, посмотрите, эта папка должна появиться.
накидал произвольные папки...
Выберите ее и там правьте css, файлы, что угодно. Файлы не надо переименовывать. В любой момент можно отменить. Это будет ваша независимая тема. Или: если вам не надо default, правьте прямо default, сохраняя копию где-то. Вам не будет страшно обновление, если конечно в ядре не поменяется что-то кардинальное. В любом случае, у вас будет своя тема, и вы сможете подправить там то, что хотите.
Попробуйте.
@Evg, там некоторые файлы надо поправить, чтобы в админке опции были и перевод.
Хм. Не знал. Я правил дефолтную тему. В любом случае, думаю делаем копию, а далее подправить то, что не будет работать, по ходу. Не думаю, что это сложно.
@Evg, но если править только стили, то зачем тему создавать? Нет смысла совершенно. Можно сделать вообще 1 новый файл стилей, подключать его в самом конце списка стилей, все изменения будут работать, и при обновлениях практически не придется ничего править.
Все зависит от задач, что надо. Иногда изменения таковы, что приходится переписывать все файлы.
По поводу стиля, переопределить те, что есть. Можно. Можно все. Это индивидуальные предпочтения. Например, я ненавижу bootstrap. Если что-то мы подключаем, а потом переопределяем, то зачем подключаем?
Свой стиль, все свое, минимальный код, максимальное знание того, что там. Мне так проще. )
Тут не надо тему создавать, это лишнее.
Я делал новую тему, но потому что у меня был вообще другой макет, три колонки, куча изменений в самих шаблонах — тут одними стилями не обойдешься.
зло, это люди которые не прилагают даже малейших усилий что бы что-то узнать самому, а сразу лезут на форум с вопросами.зажравшиеся старые пользователи форумов: почему это зло
Умение самообучаться одно из лучших качеств человека, но сейчас это мало кто умеет
Вы до сих пор не поняли сути того вопроса.Умение самообучаться одно из лучших качеств человека, но сейчас это мало кто умеет
Но главное ведь ответить, ага?
У меня вся инфа по инстанту — это примерно 100 закладок на темы с хорошими ответами от знающих пользователей. Сложность поиска по форуму осложняется огромным количеством бредотекста от Джестиков.
Кстати, подборку своих тем и вопросов сам сделаешь, лень искать. Или кому-то задавать вопросы можно, а кому-то — нельзя?
Признай, ты обосрался, не поняв вопроса начал отвечать вообще на другую тему. Просто признай. Не будь дауном.
Не надо судить Jestik — он просто нарабатывает карму)))Признай, ты обосрался, не поняв вопроса начал отвечать вообще на другую тему. Просто признай. Не будь дауном.
— Копируем папку с темой, переименовываем ее, переименовываем пути.
— options.form.php меняем formDefaultTemplateOptions на formТемаTemplateOptions
— system\languages\ru\templates\тема.php — создаем и правим все термины типа LANG_DEFAULT_THEME_BG на LANG_ТЕМА_THEME_BG
— файлы вроде templates/тема/profiles/options.form.php тоже корректируем.
Еще есть такой момент: если устанавливается компонент, то у него пути как правило в дефолтную тему. Можно поправить, если есть какие-то изменения, которые компонент может использовать.
Также если устанавливаем просты дополнения типа полей — надо указывать пути до своей темы и в файлы языковые вносить изменения, если это требуется.
Теоретически можно что-то упустить и оно будет работать норм (какие-то значения будут браться из дефолтной темы), но при значительном изменении шаблонов, добавлении полей и т.д. лучше конечно все ссылки перевести на новую тему.
Но по сути вопроса, если не требуется значительная переделка именно шаблонов (например вы хотите полностью изменить вывод списков какого-то контента, переделать файлы профиля пользователя значительно и т.д.) — гораздо разумнее и спокойнее подключить свой css файлик и в него вносить все изменения.
Еще инфа есть тут:
docs.instantcms.ru/dev/templates/overview
и весь этот раздел можно почитать.
Но собственно простого мануала для создания темы с нуля со списком файлов для правки в принципе нет.
И
и ходишь такой по жизни, вырасти сначала, а то останешься на уровне развития тимофееваты обосрался
Алексей Тимофеев, вашу карму уже ничто не спасет, хоть 100 раз свое имя поменяйте
Еще раз говорю Jestik научись что то делать своими руками и своей головой и будет тебе в карму плюс.
Bootstrap можно собрать под себя, берёте только то, что необходимо, остальное — сами. Для Bootstrap 3 это можно сделать с помощью LESS. И сразу всё будет, ну или практически всё.Можно все. Это индивидуальные предпочтения. Например, я ненавижу bootstrap. Если что-то мы подключаем, а потом переопределяем, то зачем подключаем?