Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Прошу помочь разобраться. Есть скрипты 1.js, 2.js, 3.js и различные страницы материалов, включая материалы 1, 2, 3. Нужно чтобы скрипт 1, НЕ публиковался на странице 3, а на всех остальных страницах сайта публиковался. Скрипт 2 публикуется только на страницах 1 и 2, а скрипт 3, только на странице 3.

Буду очень благодарен, если поможете. Заранее спасибо.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #2 : 16.11.2009, 07:26:28 »
Код
<?php if ($Itemid != '1') { ?>
<jdoc:include type="modules" name="breadcrumb" />
<?php else { } ?>

пробовал через отрицание $Itemid = 1 вчера. Скрипты пропали везде))) По-этому и пишу. Можно пример конкретно для
Код
<script language="javascript" type="text/javascript" src="1.js"></script>
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #3 : 16.11.2009, 07:51:51 »
<?php if ($Itemid == '1') { ?>
<script language="javascript" type="text/javascript" src="1.js"></script>
<?php else { } ?>


Если itemID главной страницы 1 - будет загружаться скрипт 1.js только на ней
P.S. не забываем определять перед условием необходимые переменные (см. ссылку выше)
Если есть сомнения в значении переменной то смотрим через echo что она из себя представляет на данной странице
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #4 : 16.11.2009, 09:52:30 »
 ^-^ Спасибо.. я по дурости пытался через echo вставить. Ну Item ID я уж смогу найти... надеюсь  ;D
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: условия публикации скриптов в head
« Ответ #5 : 16.11.2009, 13:30:10 »
<?php if ($Itemid == '1') { ?>
<script language="javascript" type="text/javascript" src="1.js"></script>
<?php else { } ?>

интересно как он может вообще работать без закрывающейся скобки после if? :)
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #6 : 18.11.2009, 11:31:52 »
вот такая вот штука

Код
<?php if ($Itemid == '9') { ?>
<script type="text/javascript" src="/templates/mytemplate/jcarousel/lib/jquery.jcarousel.pack.js"></script>
<?php } else { } ?>

открываем ссылку /index.php?option=com_content&view=category&layout=blog&id=1&Itemid=9
и нашего скрипта не видно...

Есть подозрение, что условие if должно быть другим, но каким не знаю =\ Подскажите плз.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: условия публикации скриптов в head
« Ответ #7 : 18.11.2009, 12:52:22 »
да это я так просто написал :) Посмотрите на последний код и те которые выше. Перед else нет закрывающейся скобки, что естественно должно привести к ошибке.
Не понятно зачем ставить вообще else, если оно не используется.
А там какое уж условие должно быть этого я не знаю, это уже зависит от задачи.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #8 : 18.11.2009, 21:03:04 »
интересно как он может вообще работать без закрывающейся скобки после if? :)
ну прости дурака, описался и не заметил :) конечно нужно } else {}
Не понятно зачем ставить вообще else, если оно не используется.
это уже вопрос религии, данный вопрос много раз всеми изжевывался, можно и не ставить, но мне так понятней и привычней
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #9 : 19.11.2009, 22:13:48 »
да это я так просто написал :) Посмотрите на последний код и те которые выше. Перед else нет закрывающейся скобки, что естественно должно привести к ошибке.
Не понятно зачем ставить вообще else, если оно не используется.
А там какое уж условие должно быть этого я не знаю, это уже зависит от задачи.

по-моему задача ясна предельно =\

открываем ссылку /index.php?option=com_content&view=category&layout=blog&id=1&Itemid=9

<?php if ($Itemid == '9') { ?>
<script type="text/javascript" src="/templates/mytemplate/jcarousel/lib/jquery.jcarousel.pack.js"></script>
<?php } else { } ?>

скрипта не видно...

*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #10 : 19.11.2009, 22:22:21 »
Itemid предварительно определен?
Код
echo $Itemid ;
что покажет?
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #11 : 19.11.2009, 22:38:11 »
ничего))) $id тоже пусто)
*

xobot

  • Захожу иногда
  • 125
  • 12 / 0
Re: условия публикации скриптов в head
« Ответ #12 : 20.11.2009, 02:55:06 »
Код
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
есть?
Нужно лечиться в молодости, что бы не болеть в старости.
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #13 : 20.11.2009, 03:22:53 »
Код
$Itemid = JRequest::getInt( 'Itemid', 1, 'get' );
есть?

о, не было такого. Там где единица, что за параметр? поставил 9, работает также вроде... Сейчас попробую условия...
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #14 : 20.11.2009, 03:24:56 »
заработало!))) Спасибо большое.
*

xobot

  • Захожу иногда
  • 125
  • 12 / 0
Re: условия публикации скриптов в head
« Ответ #15 : 20.11.2009, 03:25:26 »
не за что), скорее более помог beliyadm, я лишь сказал где вы ошиблись
Нужно лечиться в молодости, что бы не болеть в старости.
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #16 : 20.11.2009, 03:29:30 »
не за что), скорее более помог beliyadm, я лишь сказал где вы ошиблись

я бы сказал, где не доглядел в FAQ))) там все написано про глобальные в самом начале. Плюсы ловите)
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: условия публикации скриптов в head
« Ответ #17 : 20.11.2009, 08:39:06 »
о, не было такого. Там где единица, что за параметр?
в данном случае 1 это значение переменной по умолчанию, если в GET отсутствует ItemID
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

ARW

  • Захожу иногда
  • 57
  • 2 / 0
Re: условия публикации скриптов в head
« Ответ #18 : 20.11.2009, 14:14:40 »
в данном случае 1 это значение переменной по умолчанию, если в GET отсутствует ItemID

уже прочитал) Все равно спасибо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как менять дату создания материала с фронтенда? Или как объединить ее с датой публикации?

Автор shturmanoid

Ответов: 3
Просмотров: 2297
Последний ответ 29.04.2016, 08:22:50
от flyingspook
Не показывает дату публикации статьи !

Автор Pozzitivsp

Ответов: 18
Просмотров: 2366
Последний ответ 25.08.2015, 14:11:47
от Pozzitivsp
Где найти параметр даты публикации

Автор Hufflepuff

Ответов: 0
Просмотров: 1458
Последний ответ 20.05.2015, 06:21:04
от Hufflepuff
Можно ли задавать периодичность публикации статей?

Автор VolEG

Ответов: 1
Просмотров: 1022
Последний ответ 04.12.2013, 19:45:21
от kreker92
Статья не отображается на сайте после публикации

Автор Alger48

Ответов: 1
Просмотров: 1583
Последний ответ 27.10.2013, 18:08:21
от Alger48