Новости Joomla

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

jimka

  • Захожу иногда
  • 110
  • 1 / 0
всем привет!
верстаю шаблон, когда прописываю в админке суффикс класса модуля, он передается на другие классы этого модуля.
например: ставлю суффикс -none, получаю moduletable-none. а у этого класса есть еще свой класс, например news, и ему так же передается мой суффикс, получаю news-none. в итоге в модуле все классы идут с заданным суффиксом.
как сделать, что бы суффикс не передавался по всему модулю?
« Последнее редактирование: 30.01.2014, 19:08:21 от jimka »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #1 : 29.01.2014, 20:50:23 »
Выложите под спойлером содержимое файла templates/шаблон/html/modules
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #2 : 30.01.2014, 01:58:25 »
Спойлер
[свернуть]
« Последнее редактирование: 30.01.2014, 02:58:14 от jimka »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #3 : 30.01.2014, 10:37:15 »
Посто пробел поставьте. А как у вас несколько классов могут быть у этого дива? Вы в поле суффикса сразу несколько задаёте?

<div class="moduletable <?php echo $sfx; ?>">
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #4 : 30.01.2014, 15:51:28 »
спасибо за помощь, но проблема не решена. :'(

Просто пробел поставьте.
<div class="moduletable <?php echo $sfx; ?>">
поставив пробел, мы лишь смогли присваивать модулю новый класс именно как класс, а не как суффикс.

А как у вас несколько классов могут быть у этого дива? Вы в поле суффикса сразу несколько задаёте?

классы не у одного конкретного дива, просто у самого модуля есть свои дивы с классами или ид.
так например у модуля CB_LOGIN есть свои классы, назначенные для разных элементов, при добавлении суффикса "none" получаем такие классы у этих элементов (это уже вариант с пробелом в файле modules.php):
id="mod_login_remembermetextnone"
class="buttonnone"
class="mod_loginnone"
и тд.
сам модуль при этом имеет класс "moduletable none".
причем назначенный в админке суффикс прикрепляется не ко всем классам и ид, а как-то рандомно.
причем прикрепляется как к дивам, так и к инпутам, <a>, <p> и тд.

*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #5 : 30.01.2014, 15:56:03 »
извините, если не ясно выражаюсь))

мне просто нужно, что бы класс/суффикс присваивался к начальному/верхнему диву модуля, при этом не передавался по всему модулю.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #6 : 30.01.2014, 16:05:40 »
Судя по коду суффикс и не должен дублироваться. Проверьте ещё раз синтаксис подключения позиции. Там точно style="simple"?
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #7 : 30.01.2014, 16:41:55 »
да
<jdoc:include type="modules" name="right" style="simple" />
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #8 : 30.01.2014, 16:46:12 »
Тогда фантастика какая-то. Может тогда module.php не из папки шаблона?
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #9 : 30.01.2014, 17:18:11 »
из папки.
пробовал удалять modules.php, тогда он подхватывается из templates/system/html
при подключении позиции указал style="XHTML", ситуация такая же. :'(
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #10 : 30.01.2014, 17:22:04 »
А когда он подхватывается из системной папки — те же проблемы? Суффикс наследуется?
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #11 : 30.01.2014, 17:25:59 »
да, суффикс так же передается по всему модулю
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #12 : 30.01.2014, 17:28:13 »
Шаблон пробовали менять?
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #13 : 30.01.2014, 17:35:45 »
да, со стандартными шаблонами (atomic, beez20 и beez5) ситуация аналогичная((
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #14 : 30.01.2014, 17:38:38 »
Но это невозможно же. Значит неправильные пчёлы неправильная Joomla. Попробуйте накататить оригинальную той же версии поверх установленной.
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #15 : 30.01.2014, 17:52:20 »
накатил J2.5.14
проблема осталась..
может денвер?
*

SmokerMan

  • Гуру
  • 5293
  • 720 / 26
Re: Суффикс класса модуля
« Ответ #16 : 30.01.2014, 18:09:31 »
как сделать, что бы суффикс не передавался по всему модулю?
стиль тут не причем
суффикс подставляется в самом модуле, так что смотреть нужно вывод самого модуля, который используется
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #17 : 30.01.2014, 18:33:23 »
т.е. дело в самом модуле?
проблема в модуле CB_LOGIN, стандартный модуль J! последние новости.
так же заметил, что при создании стандартного модуля HTML-код к классу "custom" так же приклеивается суффикс/класс, при том что он и к верхнему классу "moduletable" тоже пристает.

я установил абсолютно чистую J 2.5.17, установил на нее CB_LOGIN, присвоил суффикс "none" и проблема та же.
прикрепил скрин:
Спойлер
[свернуть]

и это на стандартных шаблонах J!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #18 : 30.01.2014, 18:54:35 »
Смокер прав ведь. Сам модуль может косячить. Выложите листинг файла modules/mod_ваш-модуль/tmpl/default.php
*

jimka

  • Захожу иногда
  • 110
  • 1 / 0
Re: Суффикс класса модуля
« Ответ #19 : 30.01.2014, 19:06:15 »
по ходу проблема в модуле)
спасибо SmokerMan и огромнейшее спасибо Shustry! *DRINK*

default.php у CB_LOGIN нет, там довольно таки бородатая структура.
Спойлер
[свернуть]

файл default.php у модуля custom
Спойлер
[свернуть]

файл default.php у модуля последних новостей
Спойлер
[свернуть]

и там и там к классу идет <?php echo $moduleclass_sfx; ?>


пс: теперь можно спокойно поспать))) ;)
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Суффикс класса модуля
« Ответ #20 : 30.01.2014, 19:07:48 »
Рад, что всё получилось.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[РЕШЕНО] Как в Joomla 2.5 автоматом удалять пользователей, не активировавшихся?

Автор pH43

Ответов: 2
Просмотров: 2865
Последний ответ 01.06.2020, 17:16:26
от pH43
Редактирование Модуля - в меню не удаляется пункт

Автор bovinkm

Ответов: 4
Просмотров: 1317
Последний ответ 16.08.2019, 15:00:22
от bovinkm
Определить название модуля

Автор xxgurman

Ответов: 2
Просмотров: 925
Последний ответ 22.06.2019, 06:52:02
от arma
[Баг - не решено] Копировать пункт в другое меню с тем же алиасом?

Автор ELLE

Ответов: 104
Просмотров: 18091
Последний ответ 14.05.2019, 15:06:50
от voland
JoomShoping решено

Автор igor_kozovyi4

Ответов: 0
Просмотров: 1062
Последний ответ 08.12.2018, 23:06:25
от igor_kozovyi4