Форум русской поддержки Joomla! CMS |

23.04.2010, 20:23:39

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь. Вам не пришло письмо с кодом активации? Войти

|  | Начало |  | Поиск | Joomla 1.5 FAQ | Joomla 1.0 FAQ | Правила форума | Новости Joomla | Войти | Регистрация | Помощь |

Страниц: [1] 2 3 4 5 6 Вниз |

| Добавить закладку | Печать |

| Автор | Тема: [howto] Создание новой позиции модулей в Joomla 1.5 . (Прочитано 52620 раз)
0 Пользователей и 1 Гость смотрят эту тему.

Blinp Гость |

| [howto] Создание новой позиции модулей в Joomla 1.5 . « : 24.02.2008, 23:36:30 » |

В Joomla 1.5 позиции модулей задаются для каждого шаблона отдельно, в файле /templates/"шаблон"/templateDetails.xml.
Задаются таким образом:
<positions>
<position>TestPos</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>debug</position>
<position>syndicate</position>
</positions>
можете открыть файл templateDetails.xml шаблона rhuk_milkyway и посмотреть.
Извените если тут об этом уже писалось, я не нашел..

« Последнее редактирование: 24.02.2008, 23:41:04 от Blinp » | Записан

abbyevg Захожу иногда Репутация: +3/-0 Offline Пол:
Сообщений: 59
эвилпанда

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #1 : 12.03.2008, 01:45:36 » |

в чем вопрос? это просто перечисление позиций.
а чтобы добавить - изменяй templates/шаблон/index.php

| Записан

Greycat Support Team Репутация: +46/-1 Offline Пол:
Сообщений: 598

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #2 : 12.03.2008, 20:04:33 » |

Заголовок темы помечен префиксом [howto]. Значит, это не вопрос, а именно совет.

| Записан

FAQ по Joomla! 1.5 | Русский язык для стандартной Joomla! 1.5 | Русифицированная версия Joomla! 1.5
Я.д.=41001239962471 | WMR=R271925495206 | WMZ=Z144922023512

abbyevg Захожу иногда Репутация: +3/-0 Offline Пол:
Сообщений: 59
эвилпанда

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #3 : 14.03.2008, 01:43:10 » |

Greycat: спасибо за наводку!
тогда в продложение совета:
для добавления новой позиции - в файле templates/шаблон/index.php в необходимое место следует добавить:
<jdoc:include type="modules" name="position_name" />
где position_name - есть название позиции, которое указывается при позиционировании модуля.

| Записан

KidTM Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #4 : 15.04.2008, 12:36:40 » |

Цитата: abbyevg от 14.03.2008, 01:43:10
<jdoc:include type="modules" name="position_name" />
где position_name - есть название позиции, которое указывается при позиционировании модуля.
Спачибо, то что надо. Почти работает. Ща кое что поправлю и ....

| Записан

usmanrv Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #5 : 08.05.2008, 21:40:56 » |

я только начинаю изучать Joomla, поэтом извините за непонятливость
ну создал я позицию, как мне задать чтобы она эта позиция была например вверху справа
для примера
в шаблоне beez
<position>breadcrumb</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
где задается чтобы breadcrumb было вверху справа, и где должны появиться user1 , user2 ...?

| Записан

abbyevg Захожу иногда Репутация: +3/-0 Offline Пол:
Сообщений: 59
эвилпанда

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #6 : 09.05.2008, 01:22:01 » |

на самом деле лично я тот файл не правил никогда.
Место вставки модуля однозначно определяется в файле templates/шаблон/index.php ..в него в нужное место вставляй позицию , к примеру
Цитировать
<jdoc:include type="modules" name="position_name" />
где position_name - есть название позиции, которое указывается при позиционировании модуля.
как я писал выше.
Но совсем не обязательно для каждого модуля прописывать новую собственную позицию, т.к. ты можешь назначить на одну уже имеющуюся в шаблоне позицию на столько модулей сколько захочешь.
А чтобы определить точную позицию модуля, как и любых других элементов страницы - это уже по части html,css,и т.д.
Могу посоветовать только гуглить и читать книжки.. удач!

| Записан

Lumen2 Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #7 : 04.06.2008, 16:43:00 » |

позиции размещения модулей (компонентов) меняются просто: в панели управления - разширения - менеджер модулей, выбираем модул, жмем изменить, исчем пунк - позиция, и в випадающем списке просто и не заурядно минаям позицию модуля (компонента). Список же позиций зависит от установленного шаблона и описан конечно в index.php, а в templateDetails.xml описаные только их названия и порядок. но всегда, во всех шаблонах 1.5 есть позиции top,left,rith,user1...

| Записан

7Rei Давно я тут Репутация: +17/-0 Offline Пол:
Сообщений: 384

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #8 : 17.06.2008, 21:02:03 » |

Вставляю в файл /templates/"шаблон"/templateDetails.xml строчку: <position>user10</position>.
Но новой позиции не появляется, в модуле пишется ошибка:
XML Parsing Error at 13:1. Error 9: junk after document element
Подскажите, что я делаю не так?

| Записан

abbyevg Захожу иногда Репутация: +3/-0 Offline Пол:
Сообщений: 59
эвилпанда

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #9 : 17.06.2008, 23:05:50 » |

вы допустили какую-то ошибку форматирования xml-файла. надеюсь вы вставляете внутрь тега <positions>
а вообще, как я уже говорил, редактирование templateDetails.xml не обязательно, просто при выборе позиции модуля вписываете поверх свою - ту, что прописали в /templates/"шаблон"/index.php

| Записан

legato.di Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #10 : 30.06.2008, 13:25:53 » |

Как же долго я искал, как это сделать))) Это надо на первую страницу вешать!)

| Записан

piersto Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #11 : 01.07.2008, 01:17:07 » |

Цитата: Lumen2 от 04.06.2008, 16:43:00
позиции размещения модулей (компонентов) меняются просто: в панели управления - разширения - менеджер модулей, выбираем модул, жмем изменить, исчем пунк - позиция, и в випадающем списке просто и не заурядно минаям позицию модуля (компонента). Список же позиций зависит от установленного шаблона и описан конечно в index.php, а в templateDetails.xml описаные только их названия и порядок. но всегда, во всех шаблонах 1.5 есть позиции top,left,rith,user1...
Странно, у меня в файле templateDetails.xml эти позиции не прописаны. Там ваще нет слова позиция.
А на сайте работает тока лефт.
http://paraglidingnews.net

« Последнее редактирование: 01.07.2008, 01:26:03 от piersto » | Записан

piersto Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #12 : 01.07.2008, 01:23:03 » |

Цитата: Blinp от 24.02.2008, 23:36:30
В Joomla 1.5 позиции модулей задаются для каждого шаблона отдельно, в файле /templates/"шаблон"/templateDetails.xml.
Задаются таким образом:
<positions>
<position>TestPos</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>debug</position>
<position>syndicate</position>
</positions>
можете открыть файл templateDetails.xml шаблона rhuk_milkyway и посмотреть.
Извените если тут об этом уже писалось, я не нашел..
Ок. Скачал я файл templateDetails.xml своего шаблона. Открыл добавил туда
<positions>
<position>TestPos</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>debug</position>
<position>syndicate</position>
</positions>[/i]
Закачал файл обратно но хостинг.
И что, все эти позиции появятся в шаблоне?
Я потом могу просто пойти в админку и начать расставлять модули по этим позицим, или ещё что-то надо делать???

| Записан

Senser Захожу иногда Репутация: +0/-0 Offline Пол:
Сообщений: 11

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #13 : 07.11.2008, 16:59:32 » |

Места для модулей определяются с помощью жидков (jdoc) в index.php. Восновном, точное место модуля на странице определяется табличной верской (<tr><td>), т.е таблица задает область в которой будет отображаться модуль. "Left", "right", "top" и прочее, просто имена позиций заданных в коде, которые отображаются в настройках модулей в параметре "Позиция".

| Записан

Gassava Захожу иногда Репутация: +0/-0 Offline Пол:
Сообщений: 52

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #14 : 22.11.2008, 20:34:51 » |

Цитата: abbyevg от 14.03.2008, 01:43:10
Greycat: спасибо за наводку!
тогда в продложение совета:
для добавления новой позиции - в файле templates/шаблон/index.php в необходимое место следует добавить:
<jdoc:include type="modules" name="position_name" />
где position_name - есть название позиции, которое указывается при позиционировании модуля.
Здравствуйте. Подскажите а где это необходимое место искать в index.php?
И как правильно задаются координаты вывода позиции модуля.
Например я хочу в шаблоне rhuk_milkyway позицию userG1 и userG2 прикрепить к нижнему краю странице как реализовано user1 & user2 по верхнему.

| Записан

Beer Завсегдатай Репутация: +12/-1 Offline Сообщений: 463

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #15 : 28.12.2008, 18:25:11 » |

Названия позиций в Joomla 1.5 прописаны в \administrator\components\com_modules\models\module.php
$positions[] = 'left';
$positions[] = 'right';
$positions[] = 'top';
$positions[] = 'bottom';
$positions[] = 'inset';
$positions[] = 'banner';
$positions[] = 'header';
$positions[] = 'footer';
$positions[] = 'newsflash';
$positions[] = 'legals';
$positions[] = 'pathway';
$positions[] = 'breadcrumb';
$positions[] = 'user100';
$positions[] = 'user2';
$positions[] = 'user3';
$positions[] = 'user4';
$positions[] = 'user5';
$positions[] = 'user6';
$positions[] = 'user7';
$positions[] = 'user8';
$positions[] = 'user9';
$positions[] = 'advert1';
$positions[] = 'advert2';
$positions[] = 'advert3';
$positions[] = 'debug';
$positions[] = 'syndicate';

| Записан

folder Захожу иногда Репутация: +0/-0 Offline Сообщений: 7

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #16 : 21.01.2009, 03:04:41 » |

Здраствуйте помогите мне плиз когда я публикую новость у меня позицыя RIGHT переежает кудато вниз на место счётчиков ( а счётчики становяться наоборот на RIGHT) joomla 1.5.8 шаблон roc-Mixxmagm...

1.JPG (55.02 Кб, 388x800 - просмотрено 1499 раз.)
2.JPG (20.36 Кб, 206x663 - просмотрено 959 раз.)
| Записан

rman Осваиваюсь на форуме Репутация: +6/-0 Offline Пол:
Сообщений: 143
Взялся сайты лепить :(

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #17 : 28.01.2009, 18:19:28 » |

Цитировать
Здраствуйте помогите мне плиз когда я публикую новость у меня позицыя RIGHT переежает кудато вниз на место счётчиков ( а счётчики становяться наоборот на RIGHT) joomla 1.5.8 шаблон roc-Mixxmagm...
folder, У меня на одном из сайтов тоже установлен и работает MixxMag...
Уже почти месяц мучаюсь и спасаюсь только тем, что снимаю с публикации, а затем снова публикую - пока помогает.
Толкового решения пока не нашел.

| Записан

cor_ar Давно я тут Репутация: +26/-1 Offline Пол:
Сообщений: 219

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #18 : 28.01.2009, 18:53:15 » |

folder
как понимаете за вывод отвечает шаблон - искать там надо.
посмотрите свой шаблон ( в index.php) - определите( узнайте класс ) в каком блоке выводится позиция..и с помощь СSS поправите нужные свойства( например padding, margin, float...) ИМХО думаю в этом проблема

| Записан

apirat Захожу иногда Репутация: +0/-0 Offline Пол:
Сообщений: 64
...опачки!

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #19 : 02.04.2009, 02:10:01 » |

Цитата: Gassava от 22.11.2008, 20:34:51
Здравствуйте. Подскажите а где это необходимое место искать в index.php?
И как правильно задаются координаты вывода позиции модуля.
Например я хочу в шаблоне rhuk_milkyway позицию userG1 и userG2 прикрепить к нижнему краю странице как реализовано user1 & user2 по верхнему.
Все просто:
Шаблон размечен при помощи таблиц (табличной верской <tr><td>) и слоев <div></div>
Размечаем так как мы хотим поставить все наши модули,статьи, вот к пример нужно слева сделать на всю высоту меню, мы создаем ячейку с лева и на всю высоту, теперь в эту ячейку вкладываем код жидков (jdoc):
<jdoc:include type="modules" name="left" />
Потом записуем название позиции в Joomla 1.5 в \administrator\components\com_modules\models\module.php
$positions[] = 'left';
в стандарт там уже прописан, Вы можете зайти сейчас и глянуть что там уже прописан какой то список модулей.
И насколько я понял дописуем позицию в templateDetails.xml
<positions>
<position>left</position>
</positions>
Вот и осталось поработать со стилями, чего я еще не осилил.
Надеюсь я правильно всех понял...

| Записан

mixon Захожу иногда Репутация: +0/-0 Offline Сообщений: 7

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #20 : 18.04.2009, 14:52:13 » |

Цитата: apirat от 02.04.2009, 02:10:01
мы создаем ячейку с лева и на всю высоту, теперь в эту ячейку вкладываем код жидков (jdoc):
Где???
Где создаем ячейку? И как? Остальное вроде все понятно

| Записан

BeorGar Гость |

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #21 : 23.04.2009, 15:08:11 » |

Цитата: piersto от 01.07.2008, 01:23:03
Ок. Скачал я файл templateDetails.xml своего шаблона. Открыл добавил туда
<positions>
<position>TestPos</position>
<position>left</position>
<position>right</position>
<position>top</position>
<position>user1</position>
<position>user2</position>
<position>user3</position>
<position>user4</position>
<position>debug</position>
<position>syndicate</position>
</positions>[/i]
Закачал файл обратно но хостинг.
И что, все эти позиции появятся в шаблоне?
Я потом могу просто пойти в админку и начать расставлять модули по этим позицим, или ещё что-то надо делать???
ispolzuj komandu ?tp=?
pokazhet raspolozhenie pozicij.

| Записан

hozman Захожу иногда Репутация: +0/-0 Offline Сообщений: 34

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #22 : 02.05.2009, 16:48:45 » |

У меня Joomla 1.5, но данной директории нет \administrator\components\com_modules\models\module.php. И даже самого com_modules нет. Почему?

| Записан

FlahsAxel Захожу иногда Репутация: +0/-0 Offline Сообщений: 39

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #23 : 09.05.2009, 22:14:58 » |

Подскажите, плизз, что у меня не так?
Код:

      <tr><!-- row 4 -->
       <td><table align="left" border="0" cellpadding="0" cellspacing="0" width="950">
    	  <tr><!-- row 1 -->
    	   <td width="21%"><jdoc:include type="modules" name="left" style="rounded" /></td>
    	   <td width="58%"><jdoc:include type="component" /></td>
    	   <td width="21%"><jdoc:include type="modules" name="right" style="rounded" /></td>
    	  </tr>
    	</table></td>
      </tr>

При запросе показать позиции ?tp=1
21% - только левая колонка, средняя меньше 58%, правая значительно больше 21%.
Спасибо.

« Последнее редактирование: 12.05.2009, 01:30:30 от FlahsAxel » | Записан

nonick Захожу иногда Репутация: +2/-0 Offline Сообщений: 44

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #24 : 16.05.2009, 00:46:12 » |

Собственно из [howto] получилась неразбериха ИМХО. А может просто не понял совет. Искал "как создать новую позицию для модуля".
Решение.
1. В шаблоне в необходимом месте прописываем <jdoc:include type="modules" name="pos_name" />
"pos_name" - имя новой позиции.
2. Переходим в Расширения->Менеджер Модулей
3. Выбираем модуль который необходимо перенести на новую позицию.
4. В настройка позиции вписываем новую позицию pos_name, сохраняем.
если же модуль только создается, тогда делается в обратном порядке.
1. В настройка позиции нового модуля вписываем новую позицию pos_name, сохраняем.
2. В шаблоне в необходимом месте прописываем <jdoc:include type="modules" name="pos_name" />
Проверенно на Joomla 1.5.10
Вот такой совет на мой взгляд должен был быть.
Думаю для того чтобы новая позиция появилась в списке при редактирование templateDetails.xml - необходимо переустанавливать шаблон.

« Последнее редактирование: 16.05.2009, 00:51:44 от nonick » | Записан

rman Осваиваюсь на форуме Репутация: +6/-0 Offline Пол:
Сообщений: 143
Взялся сайты лепить :(

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #25 : 18.05.2009, 21:34:04 » |

Нужно в html публикуемой статьи в скрипте <div hr id="system-readmore" /></div>
убрать выделенное красным и ВСЕ! Работает, но это в каждой статье...так делать нужно...
Есть уже 2 работающих сайта на этом шаблоне и ставить еще несколько с ним планирую...
P.S: Не забываем + ставить.

« Последнее редактирование: 23.05.2009, 20:20:31 от rman » | Записан

Alex123 Захожу иногда Репутация: +0/-0 Offline Сообщений: 26

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #26 : 19.05.2009, 18:08:14 » |

Ну наконец то нашел нормальную информацию по теме!

« Последнее редактирование: 19.05.2009, 18:35:40 от Alex123 » | Записан

MisterR. Захожу иногда Репутация: +0/-0 Offline Сообщений: 37

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #27 : 20.05.2009, 15:28:21 » |

кто-то подскажет где глянуть схему всевозможных позиций модулей?
чтоб знать, куда оно должно его будет размещать при указании

| Записан

cor_ar Давно я тут Репутация: +26/-1 Offline Пол:
Сообщений: 219

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #28 : 22.05.2009, 01:11:55 » |

Цитата: MisterR. от 20.05.2009, 15:28:21
кто-то подскажет где глянуть схему всевозможных позиций модулей?
чтоб знать, куда оно должно его будет размещать при указании
да как хотите так и располагайте
... или установите какой нибудь шаблон навороченный - и посмотрите где там размещены позиции

| Записан

MisterR. Захожу иногда Репутация: +0/-0 Offline Сообщений: 37

| Re: [howto] Создание новой позиции модулей в Joomla 1.5 . « Ответ #29 : 22.05.2009, 18:39:37 » |

так существует такая схема или нет? вот в чем вопрос))))))

| Записан

Страниц: [1] 2 3 4 5 6 Вверх |

| Добавить закладку | Печать |

Перейти в:

| Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC |

Загружается...