nrg

nrg

+19
Репутация
20
Рейтинг
#1 Сортировка статей у категорий 20 июля 2011 в 11:44
Как вытащить из админки сортировку в категорию


По сути вот код, но как его обработать в POST?
  1. <select style="width:100%" id="orderby" name="orderby">
  2. <option selected="" value="pubdate">По дате</option>
  3. <option value="title">По заголовку</option>
  4. <option value="ordering">По порядку</option>
  5. <option value="hits">По просмотрам</option>
  6. </select>
  7. <select style="width:100%" id="orderto" name="orderto">
  8. <option selected="" value="ASC">По возрастанию</option>
  9. <option value="DESC">По убыванию</option>
  10. </select>
#1 Исправление шаблона модулей 19 июля 2011 в 13:23
beersfan.ru/catalog/1005
Ищу исполнителя для исправления 3 задач
1. Нужно чтобы оформление модулей у страницы с собственным шаблоном брались от этого же шаблона, а не от шаблона _defoult_
2. Исправить у шаблона вывод components (почему то всё берется из шаблона на весь сайт).
3. Исправить индивидуальные шаблоны у разделов каталога и внутренних страниц каталога, на текущий момент работает так:
например /catalog/1005 — задаем в меню шаблон _maket1_, НО страница внутри каталога не изменит шаблон, т.к. имеет путь /catalog/item60.html (без 1005)
а когда в меню задашь для /catalog/ шаблон _maket1_, то шаблон начинает работать и на страницы, но! на страницы всех каталогов.
Но мне нужно чтобы у /catalog/1007 был шаблон _maket2_ и у всех страниц внутри был так же свой шаблон.

Пишите в личку.
#1 Страница с другим шаблоном 19 июля 2011 в 13:18


Как вариант очистить кэш
Проверить пути к css файлам в template.php
Дать ссылку на сайт

malanas

возможна помощь как то на платной основе? я понимаю что процесс не быстрый и сходу не решить
темпы почистил, со стилями всё нормально, они работают верно
вот ссылка (модуль последних статей: текст "Коптильня своими руками из подручных средств", который упорно берется от шаблона главной)
beersfan.ru/catalog/1005
#1 Индивидуальный шаблон для раздела каталога 19 июля 2011 в 13:15
Не возможно задать шаблон на раздел каталога
например /catalog/1005 — задаем в меню шаблон _maket1_, НО страница внутри каталога не изменит шаблон, т.к. имеет путь /catalog/item60.html (без 1005)

а когда в меню задашь для /catalog/ шаблон _maket1_, то шаблон начинает работать и на страницы, но! на страницы всех каталогов.

Но мне нужно чтобы у /catalog/1007 был шаблон _maket2_ и у всех страниц внутри был так же свой шаблон.

Помогите исправить😥возможно как на платной основе, я понимаю что процесс не быстрый и сходу не решить.

Так же на этом фоне возникает проблема с прикреплением модуля на нужную страницу.
#2 Страница с другим шаблоном 19 июля 2011 в 12:58


А у вас в вашем шаблоне должны быть папки(если их нет то используются шаблоны из _default_
\templates\название вашей темы\modules шаблоны модулей
\templates\название вашей темы\components шаблоны компонентов
Если нет папок создайте, скопируйте файлы .tpl шаблонов из _default_, а потом редактируйте как вашей душе угодно :)))

malanas

Все папки есть, копия дефолтового с новым названием.

Вот такой момент, из вновь созданного шаблона не работает com_catalog_view.tpl этот файл упорно берется из дефолтового шаблона.
#3 Страница с другим шаблоном 19 июля 2011 в 12:44
Я нашел вот такой блок в page.class.php может как то так настраивается привязка?
Не могу понять почему такая привязка оформления модулей у новых шаблонов.
Получается если удалить шаблон _default_ то все другие шаблоны перестают работать.

  1. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  2. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  3. public static function getModuleTemplates() {
  4.  
  5. $tpl_dir = is_dir(TEMPLATE_DIR.'modules') ? TEMPLATE_DIR.'modules' : PATH.'/templates/_default_/modules';
  6. $pdir = opendir($tpl_dir);
  7.  
  8. $templates = array();
  9.  
  10. while ($nextfile = readdir($pdir)){
  11. if (
  12. ($nextfile != '.') &&
  13. ($nextfile != '..') &&
  14. !is_dir($tpl_dir.'/'.$nextfile) &&
  15. ($nextfile!='.svn') &&
  16. (substr($nextfile, 0, 6)=='module')
  17. ) {
  18. $templates[$nextfile] = $nextfile;
  19. }
  20. }
  21.  
  22. if (!sizeof($templates)){ return false; }
  23.  
  24. return $templates;
  25. }
  26.  
  27. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  28. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#4 Страница с другим шаблоном 19 июля 2011 в 12:40


Ну а для любой другой страницы меняешь в коде /index.php на любую другую к примеру /demo.php

arianfinist

Хм… а мне модуль то нужен не просто сторонний, а именно встроенный вот этот mod_latest.tpl
и оформление разное и настройки из админки разная.
#5 Страница с другим шаблоном 19 июля 2011 в 10:37
Хочу дополнить
Мне не только стили нужно изменить (в этом случае всё просто) мне нужно именно расположение частей модуля изменить (т.е. заголовок, дата и т.д. в нужном мне порядке и оно отличается от расположения у модуля из проикрепленного к сайту шаблона).
#1 Страница с другим шаблоном 19 июля 2011 в 10:10
Как вывести модуль с собственным оформлением на странице с другим шаблоном, чтобы оформление модуля брался из того же шаблона, что и у страницы. На текущий момент оформление модуля берется из шаблона, который на весь сайт закреплен.
Пример
У сайта закреплен шаблон _maket1_
Создана страница и в меню на эту страницу закреплен шаблон _maket2_
На эту страницу выведен модуль mod_latest НО! оформление этого модуля берется из шаблона _maket1_
Как сделать чтобы оформление бралось из шаблона _maket2_????
#6 [ЕСТЬ РЕШЕНИЕ] Конструктор форм не отправляет письма на адрес e-mail 13 июля 2011 в 08:43
Пофиксил всё, форма работает через SMTP сервер с авторизацией.
#1 Количество объектов на странице 30 июня 2011 в 12:59
В рубрике выводится по умолчанию по 20 превью объектов. Как задать, например 10 объектов на странице?
#7 28 июня 2011 в 13:28
глюк движка
переустановил с галкой Демо данные и всё заработало
#8 28 июня 2011 в 11:39
Помогите решить проблему с регистрацией пользователей на сайте.
Регистрация проходит, а в базу пользователь не заносится.
Вот так вот в админке показывает запись о регистрации


помогите понять где сбоит😥возможно платно (в личку)
#9 [ЕСТЬ РЕШЕНИЕ] Проблема с кодировкой при пагинации 22 июня 2011 в 21:02
Решение:
добавить после <?php

header('Content-Type: text/html; charset=windows-1251');
#10 [ЕСТЬ РЕШЕНИЕ] Проблема с кодировкой в "Резервное копирование" 22 июня 2011 в 21:00
Решение:
добавить после <?php

header('Content-Type: text/html; charset=windows-1251');
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.