Создание шаблона (Template) для Joostina 1.3

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

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Здравствуйте.
Решил я сделать сайт на Joostina 1.3, думаю создать шаблон для нее, но Joostina претерпела существенные изменения по сравнению с версией 1.2 , так вот чтобы не ходить по граблям и не делать двойной работы, пишу эту тему. Думаю, многим будет так же интересно узнать  все нюансы созданий шаблонов для Joostina 1.3
Если удастся здесь собрать всю необходимую информацию, то в итоге могу обработать ее и сделать в виде инструкции и F.A.Q по созданию шаблонов для Joostina 1.3
Что уже удалось обнаружить:
1.   Шаблон должен иметь кодировку UTF
2.   Отдельные материалы и компоненты могут иметь свои собственные шаблоны (как их делать Я УЖЕ ПОНЯЛ)
3.   В шаблоне прописываются директории для .JS и .CSS  файлов. Я так понял – это своего рода оптимизация для ускорения работы сайта.
4.   Каталог для размещения шаблона осталась прежняя (templates/moy_temlate).
5.   Каталог для размещения файлов стилей (moy_temlate /css).
6.   Каталог для размещения скриптов  (moy_temlate /js).
7.   Каталог для размещения рисунков (moy_temlate /images).
8.   Появилась папка (html)?-Она для загрузки шаблонов разделов и категорий.
9.   Установочный фаил templateDetails.xml  прежний.
10.   Фаил превью шаблона template_thumbnail.png без изменений.

Тут же и буду писать инструкцию, постепенно:
============== ================== ===================== ==================
Инструкция по созданию шаблона Template для Joostina 1.3
============== ================== ===================== ==================

! Что необходимо знать!

Для того, что бы создать шаблон для CMS Joostina 1.3, необходимо обладать минимальными знаниями HTML и CSS.

1. Шаблон создается в кодикровке UTF-8
2. Имена стилей в файле template_css.css изменились, и не подходят от старых шаблонов Joomla.
3. В директории шаблона распоожена дополнительная папка HTML в нее будут помещаться шаблоны категорий и разделов.
4. Index.php по прежнему остается основным файлом шаблона.
5. templateDetails.xml находится по прежнему в папке шаблона и имеет такой вид:
Код
<?xml version="1.0" encoding="utf-8"?>
<mosinstall type="template" version="1.0.x">
<name>NewLine</name>
<creationDate>29/08/09</creationDate>
<author>Joostina Team  (Irina Chernova)</author>
<authorEmail>info@joostina.ru</authorEmail>
<authorUrl>http://www.joostina.ru</authorUrl>
<copyright>(c) Joostina Team</copyright>
<version>2.0</version>
<license>GNU/GPL</license>
<description>Шаблон Joostina 1.3.0</description>
</mosinstall>

« Последнее редактирование: 25.08.2010, 08:02:15 от ArbaT »
_/_/_/ТОЧНЫЙ_/_/_/

*

intcorp

  • Завсегдатай
  • *****
  • 417
  • 12
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #1 : 24.01.2010, 01:33:11 »
Думаю брать непонятные куски кода навороченого newline как что-то новое в структуре шаблона нет смысла. Для Joostina 1.3.0 вполне подходят шаблоны от Joomla 1.0 / Joostina 1.2.0

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #2 : 25.01.2010, 11:09:13 »
Думаю брать непонятные куски кода навороченого newline как что-то новое в структуре шаблона нет смысла. Для Joostina 1.3.0 вполне подходят шаблоны от Joomla 1.0 / Joostina 1.2.0
Да я согласен с этим. Но там в самой системе появились новые параметры в самих материалах, шаблон: default.php я думаю над ним работали и он создан не просто так, а он как то расширяет функциональные возможности сайта. Вот об этом хочется знать, и отразить все аспекты в новой инструкции.
_/_/_/ТОЧНЫЙ_/_/_/

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #3 : 26.01.2010, 13:47:21 »
 Я так понимаю, что джумловские шаблоны от старых версий подойдут и для Joostina 1.3?
_/_/_/ТОЧНЫЙ_/_/_/

*

ZHart

  • Joostina
  • *****
  • 335
  • 51
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #4 : 26.01.2010, 16:20:59 »
ArbaT, да, подходят, только иногда требуется небольшая доработка.
Например, назначение стилей для элементов pathway-я и прочие мелочи.

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #5 : 26.01.2010, 19:35:02 »
ArbaT, да, подходят, только иногда требуется небольшая доработка.
Например, назначение стилей для элементов pathway-я и прочие мелочи.
А для сего тогда нужны та куча папок и файлов в новом шаблоне Newline который с Joostina 1.3 поставляется?
_/_/_/ТОЧНЫЙ_/_/_/

*

ZHart

  • Joostina
  • *****
  • 335
  • 51
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #6 : 26.01.2010, 22:46:15 »
Нет конечно :)
Достаточно подправить css-файл шаблона.

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #7 : 31.01.2010, 19:10:08 »
Нет конечно :)
Достаточно подправить css-файл шаблона.
Так то там не немножко, а очень даже множко править приходится... Но то как сделано все в новой Joostina, мне больше нравится, чем в старых версиях.
_/_/_/ТОЧНЫЙ_/_/_/

*

esmark

  • Осваиваюсь на форуме
  • ***
  • 91
  • 9
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #8 : 02.03.2010, 05:06:21 »
Цитировать
Отдельные материалы и компоненты могут иметь свои собственные шаблоны (как их делать я пока не понял)
На счет компонентов пример в newline2 есть. А как можно поподробнее узнать на счет шаблонизации модулей в Joostina. Поддерживается она в 1.3.0 или еще нет? Не хочется оригинальные ковырять.

*

boston

  • Joostina
  • *****
  • 499
  • 219
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #9 : 02.03.2010, 14:25:17 »
esmark, шаблонизация поддерживается, но пока не всеми модулями.
Самая новая Joostina 1.3.0.5 UTF-8 stable | О найденных ошибках сообщаем | Расширения Joostina

*

Grandson

  • Осваиваюсь на форуме
  • ***
  • 33
  • 1
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #10 : 23.03.2010, 11:50:02 »
Уважаемые, скиньте ссылку где прочитать как редактировать стандартные модули.  Например когда ставлю другой  шаблон  где и как прописать модуль авторизации всплывающим, как в шаблоне по умолчанию joostina 1.3.0, и вообще этот модуль предусмотрен  горизонтальным, вертикальным и попап где это меняется?

*

boston

  • Joostina
  • *****
  • 499
  • 219
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #11 : 24.03.2010, 17:03:33 »
Grandson, модули настраиваются через из свойства в панели управления.
Самая новая Joostina 1.3.0.5 UTF-8 stable | О найденных ошибках сообщаем | Расширения Joostina

*

Grandson

  • Осваиваюсь на форуме
  • ***
  • 33
  • 1
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #12 : 24.03.2010, 22:37:53 »
Grandson, модули настраиваются через из свойства в панели управления.
[/quo
Grandson, модули настраиваются через из свойства в панели управления.
Гм... дейстиветельно... простите что отнял время...

*

xspline

  • Осваиваюсь на форуме
  • ***
  • 41
  • 2
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #13 : 11.04.2010, 01:56:29 »
8.   Появилась папка (html)?-Она зачем?

Насколько мне известно, эта папка в шаблоне служит для оверрайда вывода компонентов. Например можно переписать внешний вид вывода com_content и т.п.

*

barcaman

  • Новичок
  • *
  • 3
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #14 : 13.04.2010, 21:51:47 »
А существует в природе руководство по созданию шаблонов на Joostina 1.3 ?  !

*

Gold Dragon

  • Давно я тут
  • ****
  • 289
  • 31
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #15 : 13.04.2010, 23:42:56 »
нет :)

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #16 : 14.04.2010, 10:34:17 »
А существует в природе руководство по созданию шаблонов на Joostina 1.3 ?  !
Оно в процессе создания. Но т.к. создатели J 1.3.0 не спешат делиться знаниями, то и процесс создания руководства затягивается..))
_/_/_/ТОЧНЫЙ_/_/_/

*

xspline

  • Осваиваюсь на форуме
  • ***
  • 41
  • 2
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #17 : 15.04.2010, 00:01:00 »
нет :)

Можно для начала почитать о том, как работают шаблоны Joomla вообще. А для Джустины, в принципе, подход похожий. Если английский не пушает, то есть полно пошаговых книжек о Joomla и шаблонах
« Последнее редактирование: 07.05.2010, 20:00:35 от xspline »

*

barcaman

  • Новичок
  • *
  • 3
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #18 : 16.04.2010, 01:26:15 »
да, сейчас юзаю "руководство по созданию шаблонов Joomla 1.0 ". я просто вообще не бум бум в создании шаблонов ... а заказчику уже прописали в спецификации что будет Joostina 1.3.0 ! сволочи хотят что бы к маю все было готово. я то Joomla не знаю + еще от Joomla 1.0 до Joostina 1.3.0 наверняка куча всяких мелочей изменилась... в общем уже середина апреля, пипец к жопе прокрадывается а браузер уже второй день показывает что у меня error in line 25. шикааарно ..... 

руководства не нашел ... хоть на форуме поплакался )))))))) чуть чуть отлегло )))))))))

*

Nextdrift

  • Осваиваюсь на форуме
  • ***
  • 56
  • 1
  • Всему можно научиться.
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #19 : 16.04.2010, 02:40:57 »
Что за код в этой строке? Прислал бы с сообщением, помогли бы сразу ^-^

*

VarrkaN

  • Новичок
  • *
  • 8
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #20 : 16.04.2010, 03:17:13 »
Кстати, при попытке посадить шаблон от Joomla 1.0 на Joostina она ругается чаще всего на несколько инклюдов:

Warning: include(includes/metadata.php)...
Warning: include(mainbody.php)...
Warning: include(editor/editor.php)...
Warning: include(includes/metadata.php)...

Все в индексном файле папки шаблона, может, кто знает, на какие значения перебивать эти инклюды для корректного отображения? Или как обычно ручками придётся править? =)

*

VarrkaN

  • Новичок
  • *
  • 8
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #21 : 16.04.2010, 03:18:08 »
И ещё забыл:

Warning: include(pathway.php)

*

Nextdrift

  • Осваиваюсь на форуме
  • ***
  • 56
  • 1
  • Всему можно научиться.
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #22 : 16.04.2010, 03:44:40 »
Ты не ошибки только отправляй. Код файла index.php от шаблона.
Строки на какие ругается, что в них прописано надо видеть  ;)
При высвечивании ошибки выписывает номера строк и файлы, в каких эти ошибки. Вот их сюда вместе с ошибками кидай

*

VarrkaN

  • Новичок
  • *
  • 8
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #23 : 16.04.2010, 08:29:20 »
Warning: include(editor/editor.php) [function.include]: failed to open stream: No such file or directory in X:\home\joostina.tst\www\templates\mcportal\index.php on line 9

Warning: include() [function.include]: Failed opening 'editor/editor.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in X:\home\joostina.tst\www\templates\mcportal\index.php on line 9

Соответствующая строка - <?php include ("editor/editor.php"); ?>

Warning: include(includes/metadata.php) [function.include]: failed to open stream: No such file or directory in X:\home\joostina.tst\www\templates\mcportal\index.php on line 12

Warning: include() [function.include]: Failed opening 'includes/metadata.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in X:\home\joostina.tst\www\templates\mcportal\index.php on line 12

Соответствующая строка - <?php include ("includes/metadata.php"); ?>

Warning: include(pathway.php) [function.include]: failed to open stream: No such file or directory in X:\home\joostina.tst\www\templates\mcportal\index.php on line 53

Warning: include() [function.include]: Failed opening 'pathway.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in X:\home\joostina.tst\www\templates\mcportal\index.php on line 53

Соответствующая строка - <?php include "pathway.php"; ?>

Warning: include(mainbody.php) [function.include]: failed to open stream: No such file or directory in X:\home\joostina.tst\www\templates\mcportal\index.php on line 140

Warning: include() [function.include]: Failed opening 'mainbody.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in X:\home\joostina.tst\www\templates\mcportal\index.php on line 140

Соответствующая строка - <?php include ("mainbody.php"); ?>

В принципе ошибка одна и та же - не может найти соответствующие файлы, ибо CMS другая, вот я и прошу совета - на какие файлы перебить?

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #24 : 16.04.2010, 12:54:33 »


Соответствующая строка - <?php include ("mainbody.php"); ?>

В принципе ошибка одна и та же - не может найти соответствующие файлы, ибо CMS другая, вот я и прошу совета - на какие файлы перебить?
Сам архив с шаблоном выложи!
_/_/_/ТОЧНЫЙ_/_/_/

*

VarrkaN

  • Новичок
  • *
  • 8
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #25 : 16.04.2010, 16:25:42 »
Сам архив с шаблоном выложи!
В асе, которая в инфе написана, посмотри, ссылка именно на этот шаблон, но вся проблема, что мне нужен не только он, мне бы хотелось понять общую схему переделки, с CSS и PHP я сам разберусь, интересует именно подключение данных модулей для корректного отображения страниц сайта

*

ArbaT

  • Осваиваюсь на форуме
  • ***
  • 63
  • 0
  • ...легко!
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #26 : 18.04.2010, 09:49:29 »
VarrkaN, чета я не узрел архив...
Надо сначала осознать в чем проблема, а потом уже говорить как  править ее.
_/_/_/ТОЧНЫЙ_/_/_/

*

barcaman

  • Новичок
  • *
  • 3
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #27 : 18.04.2010, 17:34:34 »
Цитировать
Что за код в этой строке? Прислал бы с сообщением, помогли бы сразу Smiley

да там что то с запятой или точка с запятой ... я этот код скопировал с http://joomlaportal.ru/content/view/97/68/1/1/ и даж не знаю куда там вставить эту запятую в 25 строке . сюда шаблон залил http://7w.ifolder.ru/17347949

*

VarrkaN

  • Новичок
  • *
  • 8
  • 0
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #28 : 19.04.2010, 02:24:55 »
Вот архив с шаблоном - http://depositfiles.com/files/oluy7pv4y

*

Nextdrift

  • Осваиваюсь на форуме
  • ***
  • 56
  • 1
  • Всему можно научиться.
Re: Создание шаблона (Template) для Joostina 1.3
« Ответ #29 : 19.04.2010, 09:45:49 »
Нус ^-^ пробуй ;)

[вложение удалено Администратором]