Новости Joomla

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

ADIMAG

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Здравствуйте господа! У меня возникла такая небольшая трудность. После создания копии шаблона «protostar» и установки этой копии шаблона по умолчанию не всё перевелось. На главной странице нет перевода надписи «наверх», в «Менеджер шаблонов: Изменить стиль» тоже не всё переведено. Как оказалось, в папке «language/ru-RU» нет файлов перевода созданной копии шаблона. Но даже не в этом трудность, я просто скопировал файлы стандартного шаблона «ru-RU.tpl_protostar» и «ru-RU.tpl_protostar.sys» и переименовал их на свой шаблон скопированного с «protostar» на «ru-RU.tpl_geo-1» и «ru-RU.tpl_geo-1.sys» и всё перевелось, правда не знаю точно правильно ли я сделал. В папке «ru-RU» есть ещё такой файл «install» похоже, что там тоже надо прописывать свой шаблон, вопрос надо ли. Если надо то что и где, и как вообще сделать всё это правильно.
У меня возникла ещё одна трудность, заключающаяся в том, как сделать переопределение этих файлов или папок чтобы при обновлении системы всё не слетело бы. Знаю, что переопределения устанавливаются в шаблоне. Попробовал сделать не получилось. Напишите пожалуйста подробно как это сделать правильно.
Ссылку на сайт дать не могу так как он у меня на локалке.
Заранее спасибо!
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Перевод копии шаблона «protostar»
« Ответ #1 : 28.04.2017, 11:11:40 »
Если шаблон другой, то он обновляться не будет, как и его языковые файлы. А так всё верно по идее
*

ADIMAG

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Перевод копии шаблона «protostar»
« Ответ #2 : 28.04.2017, 12:41:26 »
Если шаблон другой, то он обновляться не будет, как и его языковые файлы. А так всё верно по идее
Дело в том, что эти файлы «ru-RU.tpl_geo-1» и «ru-RU.tpl_geo-1.sys» из папки «ru-RU» которая в свою очередь расположена в папке «language» располагаются не в самом шаблоне, а в «сайт.loc», то есть при обновлении в принципе они должны замениться. Хотел бы узнать, как правильно сделать чтобы файлы «ru-RU.tpl_geo-1» и «ru-RU.tpl_geo-1.sys» были переопределены в самом шаблоне, то есть располагались в самом шаблоне в папке «html», если конечно это нужно делать.
Да и ещё хотел бы узнать почему при копировании шаблона получается не полный перевод, если конечно кто знает.
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Перевод копии шаблона «protostar»
« Ответ #3 : 28.04.2017, 14:23:46 »
1)Языковые переменные переопределяется в папке languages, поэтому все верно и ничего не перезатрется.
2) потому что надо копировать и языковые переменные, которые заданы в шаблоне
*

ADIMAG

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Re: Перевод копии шаблона «protostar»
« Ответ #4 : 28.04.2017, 14:57:03 »
1)Языковые переменные переопределяется в папке languages, поэтому все верно и ничего не перезатрется.
2) потому что надо копировать и языковые переменные, которые заданы в шаблоне
В папке «ru-RU» есть ещё такой файл «install», в самом конце этого файла прописаны такие строки:
Код
<filename>ru-RU.tpl_beez3.ini</filename>
<filename>ru-RU.tpl_beez3.sys.ini</filename>
<filename>ru-RU.tpl_protostar.ini</filename>
<filename>ru-RU.tpl_protostar.sys.ini</filename>
Вопрос, надо ли в этом файле прописывать тоже для копии шаблона, то есть такие строки:
Код
<filename>ru-RU.tpl_geo-1.ini</filename>
<filename>ru-RU.tpl_geo-1.sys.ini</filename>
Да и ещё для чего служит этот файл?
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Перевод копии шаблона «protostar»
« Ответ #5 : 28.04.2017, 17:52:51 »
Нет, по хорошему, если делать установщик шаблона, то надо прописывать файлы в template_details.xml и ложить в папку с шаблоном. А для дальнейшей работы больше прописывать ничего не надо
*

smagluk

  • Новичок
  • 1
  • 0 / 0
Re: Перевод копии шаблона «protostar»
« Ответ #6 : 10.05.2017, 19:28:44 »
Аналогично столкнулся с такой же ситуацией, только с шаблоном Beez3. Дополнительно не запускаются скрипты. :-(
*

ProtectYourSite

  • Живу я здесь
  • 2356
  • 135 / 4
  • Безопасность вебсайтов
Re: Перевод копии шаблона «protostar»
« Ответ #7 : 10.05.2017, 21:26:38 »
Какие скрипты не запускаются?
*

stendapuss

  • Давно я тут
  • 945
  • 20 / 0
  • Valera Stankevich
Re: Перевод копии шаблона «protostar»
« Ответ #8 : 11.05.2017, 07:43:01 »
Я так копию делаю: Копирую шаблон, называю karta_saiata_razdel,Notepad ищу с заменой  protostar на к примеру karta_saiata_razdel
В новом шаблоне который сделали  к примеру- karta_saiata_razdel
в файле index.php шаблона в строке 190
   <?php echo JText::_('TPL_PROTOSTAR_BACKTOTOP'); ?> надо поставить  PROTOSTAR вместо karta_saiata_razdel
Там при переименование файлов уже стоит karta_saiata_razdel или другое имя шаблона.
В папке language -ru-RU создаем файл с нашим именем шаблона, там есть файл  ru-RU.tpl_protostar.ini, копируем и меняем имя на ru-RU.tpl_karta_saiata_razdel .ini  и ru-RU.tpl_protostar.sys тоже копируем и меняем. Делаю архив и ставлю шаблон. С админкой не разбирался и так все ясно.
Еще если название раздела отличается от названия сайта или надо поисковые слова задать для названия сайта в шаблоне в индекс
переписываю
Код
$logo = '<span class="site-title" title="' . htmlspecialchars($this->params->get('sitetitle')). '">' . htmlspecialchars($this->params->get('sitetitle')). '</span>';
}
else
{
$logo = '<span class="site-title" title="' . $sitename . '">' . $sitename . '</span>';
}
. В шаблоне прописываю название какое надо, в настройках.

И в header страницы получается типа :
Код
<!-- Header -->
<header class="header" role="banner">
<div class="header-inner clearfix">
<a class="brand pull-left" href="/">
<span class="site-title" title="Доска объявлений бесплатно.">Доска объявлений бесплатно.</span> <div class="site-description">Доска бесплатных объявлений. Объявления Челябинской области. Бесплатные объявления Москвы. Другие города объявления.</div> </a>
<div class="header-search pull-right">


<div class="custom-new223"  >
<p><a href="#" data-simplecallback-open=""> <img src="/images/123.png" alt="заказать звонок" style="float: left;" /> </a></p></div>

</div>
</div>
</header>
В данном случае
Доска объявлений бесплатно и так далее.
« Последнее редактирование: 11.05.2017, 08:02:26 от stendapuss »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Почему обновление шаблона ломает шаблон?

Автор gorbi_U

Ответов: 8
Просмотров: 1338
Последний ответ 03.05.2023, 22:54:19
от SmiP
Xelix Ultimate редактирование шаблона

Автор Darov

Ответов: 42
Просмотров: 4390
Последний ответ 20.03.2023, 12:16:59
от marksetter
Установка шаблона или быстрого старта qnap

Автор weser

Ответов: 12
Просмотров: 1253
Последний ответ 09.02.2023, 17:16:58
от weser
Не подлючает модуль из шаблона

Автор misteri27

Ответов: 0
Просмотров: 1000
Последний ответ 31.01.2023, 12:58:05
от misteri27
Protostar css подвинуть модуль на мобильном

Автор Елeна

Ответов: 0
Просмотров: 400
Последний ответ 25.03.2022, 09:37:52
от Елeна