0 Пользователей и 1 Гость просматривают эту тему.
  • 8 Ответов
  • 9543 Просмотров
*

vdm-m3

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Привет Всем!
Помогите пожалуйста. Как правильно изменить имя папки шаблона? Имя папки меняется, но шаблон тогда не работает. Где ещё что надо подправить чтобы он заработал?
*

isis

  • Осваиваюсь на форуме
  • 23
  • 2 / 0
Re: Изменить имя папки шаблона.
« Ответ #1 : 22.07.2011, 05:50:28 »
Нужно изменить содержание <name> </name> в XML файле и переустановить шаблон.
*

vdm-m3

  • Осваиваюсь на форуме
  • 42
  • 1 / 0
Re: Изменить имя папки шаблона.
« Ответ #2 : 22.07.2011, 20:51:38 »
дело в том, что шаблон уже установлен, а установочного архива нет.
*

isis

  • Осваиваюсь на форуме
  • 23
  • 2 / 0
Re: Изменить имя папки шаблона.
« Ответ #3 : 22.07.2011, 22:19:44 »
дело в том, что шаблон уже установлен, а установочного архива нет.
Дык, перепаковать нельзя?
*

Taatshi

  • Глобальный модератор
  • 5198
  • 476 / 1
  • Верстаем и кодим. Обращайтесь ;)
Re: Изменить имя папки шаблона.
« Ответ #4 : 22.07.2011, 22:45:25 »
Уточните: вам нужно изменить имя папки или имя шаблона? Если папки - переименовываете папку и там, где в index.php прописываются пути (для скриптов, CSS и пр пр пр меняете папку в путях.

Таких экспериментов раньше не проводила, даже интересно, что получится)) Отпишитесь потом.

Но это, сорее всего, если и подойдет, то только для простого шаблона.

ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

isis

  • Осваиваюсь на форуме
  • 23
  • 2 / 0
Re: Изменить имя папки шаблона.
« Ответ #5 : 23.07.2011, 02:04:18 »
Уточните: вам нужно изменить имя папки или имя шаблона? Если папки - переименовываете папку и там, где в index.php прописываются пути (для скриптов, CSS и пр пр пр меняете папку в путях.

Таких экспериментов раньше не проводила, даже интересно, что получится)) Отпишитесь потом.

Но это, сорее всего, если и подойдет, то только для простого шаблона.



Не пойдет ни для какого шаблона. Даже для самого простого. Путь к индексному файлу шаблона вычисляется из таблицы jos_templates_menu, где хранится информация о названии шаблона, оно же - папка с шаблоном
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Изменить имя папки шаблона.
« Ответ #6 : 23.07.2011, 03:40:29 »
Перефразирую терминологию isis:
Путь к шаблону "вычисляется" исходя из: <?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>

А название да, из той самой таблицы. Так что в index.php прописывать ничего не надо.

Не уверен на сто процентов, но думаю что 1.5 всё-таки "подцепит" переименованный шаблон из папки. Делал такое как-то - даже остались расплывчатые воспоминания.
И, буквально, пару часов назад, изменял название шаблона (имя папки и соответствующей записи в templateDetails) для Joomla 1.7 - хоть там чуть хитрее (или проще) но, тем не менее.
*

Dorfman

  • Завсегдатай
  • 1202
  • 78 / 4
  • Почти влез...
Re: Изменить имя папки шаблона.
« Ответ #7 : 23.07.2011, 05:00:03 »
Путь к шаблону "вычисляется" исходя из: <?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>
Это в случае, если пути прописаны таким способом. А если имя папки прописано жёстко (а такое часто встречалось) - конечно, лучше заменить их на унифицированную конструкцию <?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>.
Например, имя нашей папки шаблона site1. Тогда путь к файлу CSS будет такой:
Код
<?php echo $this->baseurl ?>/templates/site1/css/template.css

Чтобы избежать привязки к папке, вставляем описанную выше конструкцию и получаем:
Код
<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css

Теперь папку можно переименовывать во что угодно - шаблон будет виден и будет работоспособен. Правда, в менеджере шаблонов он будет виден под именем, которое указано в файле templateDetails.xml (параметр <name>).

Но это, сорее всего, если и подойдет, то только для простого шаблона.
Всё вышеуказанное работает на любом шаблоне.
« Последнее редактирование: 23.07.2011, 05:09:24 от Dorfman »
*

ShamilHan

  • Захожу иногда
  • 196
  • 5 / 0
Re: Изменить имя папки шаблона
« Ответ #8 : 11.11.2015, 23:45:17 »
Если тема актуальна то вот простейшее решение. То что писали ранее очень усложнено и не думаю что сегодня сработает.
Мой вариант сработает на шаблонах Joomla 3.х, так как сам проверял.

Что нужно сделать чтоб переименовать папку шаблона на свою
   1.   Переименовываем саму папку
   2.   Открываем файл templateDetails (он находится в папке шаблона) и в нем меняем старое название шаблона на новое. Обычно встречается в двух местах в этом файле:
       а) <name>название_шаблона</name>
       б) <language tag="en-GB">en-GB.tpl_название_шаблона.ini</language>

   3.   Импортируем базу данных из localhost/tools далее открываем импортированную базу (файл) редактором Notepad и находим в всей базе старое название шаблона путем поиска и заменяем на новое путем кнопки «заменить всё».
   4.   Может быть понадобится так же полазить в папках site\language\en-GB и в site\language\ru-Ru так как некоторые файлы могут иметь в названии имя старого шаблона и тем самым административная часть сайта будет непереведённая, чтоб перевести нужно часть имени файла где вписано название старого шаблона переименовать на новое имя которое мы присваивали как папкам так и при редактировании базы данных
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести путь до шаблона с помощью API Joomla?

Автор elche

Ответов: 13
Просмотров: 11225
Последний ответ 11.09.2018, 23:48:50
от DK-Scorp
Стили шаблона

Автор karkan25

Ответов: 12
Просмотров: 1352
Последний ответ 21.05.2017, 16:40:32
от karkan25
Проблема с изменением логотипа штатного шаблона rhuk_milkyway Joomla_1.5

Автор Porohok

Ответов: 6
Просмотров: 1563
Последний ответ 22.03.2017, 10:34:23
от Porohok
Как изменить шаблон категории в Joomla 1.5?

Автор nagav

Ответов: 8
Просмотров: 2100
Последний ответ 24.10.2016, 22:09:01
от nagav
Настройка неадаптивного шаблона

Автор Zegeberg

Ответов: 4
Просмотров: 1670
Последний ответ 21.06.2016, 00:21:06
от Zegeberg