Новости Joomla

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

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #600 : 16.10.2013, 15:36:17 »
Чёрт.... Я только начал немного понимать  ::)
Так... Сейчас у меня перед глазами уже 2 кода.
Код
<?php  
$id = JRequest::getInt('id', 0);
$view = JRequest::getCmd('view', '');
 
if ($view == 'article' && $id == 1) : ?>
    <jdoc:include type="module" name="my-module" />
<?php endif; ?>

Код
if ($type == 'module' || $type == 'modules')
{
$template_tags_first[$matches[0][$i]] = array('type' => $type, 'name' => $name, 'attribs' => $attribs);
}
Если я подставлю в первый if второй, то на сколько я понимаю условие совершенно поменяется. В первом случае проверялся id материала. Во втором... я даже не совсем понял что... но тем не менее. Мне первый то вариант уже подошел почти. Задача стоит вывести в определенный материал модуль. Осталось только понять какой именно модуль вывести. У меня этих модулей штук 20. логично было бы предположить, что нужно объяснить какой то идентификатор этого модуля, или может быть его имя (название). Или я опять что-то недопонимаю?
Модуль я уже кстати создал и поместил в нужную позицию, дело за малым ::)

P.S. Да у меня Joomla 2.5 я выше писал уже.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #601 : 16.10.2013, 15:42:49 »
Neptun ни чего вы не поняли. Код который я привел вам не нужен, он показывает как парсится конструкция <jdoc. Точнее ее параметры. Привяжите вашу статью к меню а к меню. В настройках вашего модуля укажите отображать только на этой странице модуль
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #602 : 16.10.2013, 16:03:12 »
Привяжите вашу статью к меню а к меню. В настройках вашего модуля укажите отображать только на этой странице модуль
Тоже вариант.

Осталось только понять какой именно модуль вывести. У меня этих модулей штук 20. логично было бы предположить, что нужно объяснить какой то идентификатор этого модуля, или может быть его имя (название). Или я опять что-то недопонимаю?
Модуль я уже кстати создал и поместил в нужную позицию, дело за малым ::)
<jdoc:include type="module" name="my-module" /> - эта строка и есть ключ, который и выводит нужный модуль! my-module - это та самая нужная Вам позиция. Я привел её как пример, она у Вас естественно по другому называется.
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #603 : 16.10.2013, 18:26:20 »
Спасибо Вам, что Вы тратите на меня столько времени, разжевывая всё.
NeptunПривяжите вашу статью к меню а к меню. В настройках вашего модуля укажите отображать только на этой странице модуль
так я пытался сделать. А именно Создал меню, туда засунул статью, создал модуль, и привязал отображать только на этом меню... Реакции никакой.
Возможно дело в том, что в этот материал попасть можно только через ссылку на главной. Он нигде не выводится как меню. А выводить  через ссылку меню я не умею. (надеюсь понятно объяснил). Еще раз. Главная, на ней ссылка на статью, на которой надо разместить мне злосчастный модуль.
Код
<jdoc:include type="module" name="my-module" /> - эта строка и есть ключ, который и выводит нужный модуль! my-module - это та самая нужная Вам позиция. Я привел её как пример, она у Вас естественно по другому называется.
В такие моменты я ощущая себя безнадёжным :)
Вот смотрите. Не так давно Вы описывали, что "my-module" - это позиция (top, right,left и т.п.) Я буду выводить этот модуль на "position-7" Но на эту позицию у меня выведено 6 модулей. Просто я им указал порядок, кто за кем будет стоять.
так вот. :) Я так понимаю, если я напишу
Код
<jdoc:include type="module" name="position-7" />

Я таким образом выведу все модули, который стоят на это позиции? Правильно понимаю?
Еще раз спасибо Вам парни за помощь. Я же в свою очередь, когда разберусь, а я разберусь :) Выложу подробный мануал, как это сделать, что бы другим проще жилось на этом свете.
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #604 : 16.10.2013, 18:38:11 »
Вот смотрите. Не так давно Вы описывали, что "my-module" - это позиция (top, right,left и т.п.) Я буду выводить этот модуль на "position-7" Но на эту позицию у меня выведено 6 модулей. Просто я им указал порядок, кто за кем будет стоять.
так вот. :) Я так понимаю, если я напишу
Код
<jdoc:include type="module" name="position-7" />

Я таким образом выведу все модули, который стоят на это позиции? Правильно понимаю?
Еще раз спасибо Вам парни за помощь. Я же в свою очередь, когда разберусь, а я разберусь :) Выложу подробный мануал, как это сделать, что бы другим проще жилось на этом свете.
Все верно вы поняли. Если у Вас там 6 модулей, то создайте для нужного Вам модуля свою уникальную позицию и выводите её.
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #605 : 16.10.2013, 19:29:32 »
Но если сделаю ему уникальную позицию, где же он будет отображаться? Position-7 в моём шаблоне это верхнее левое положение... Я туда уже получается не смогу свой модуль пристроить?
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #607 : 17.10.2013, 10:10:25 »
Вот теперь мозги встали на место. Я думал, что выводить нужно отдельно взятый модуль, а выводится вся позиция.
Ну да ладно, всё равно почему-то не работает. Я сделал вроде бы всё как и говорилось. Ниже код с моими комментариями
Код

 <jdoc:include type="modules" name="top-left-1" style="toggleModule" />
          <jdoc:include type="modules" name="top-left-2" style="toggleModule2" />
          <jdoc:include type="modules" name="position-7" style="vmdefault" />
         <!-- <jdoc:include type="modules" name="bottom-left-1" style="toggleModule2" /> // Это был стандартный вывод позиции. Если включить, всё отображается.  я его заремарил.
           -->
          
          
          
          <?php  
$id = JRequest::getInt('id', 0);
$view = JRequest::getCmd('view', '');
 
if ($view == 'article' && $id == 1) : ?>
    <jdoc:include type="modules" name="bottom-left-1" style="toggleModule2" />
<?php endif; ?>
          
 // Ваш код. Для простоты я оставил id=1 это главная страница. Создал модуль на bottom-left-1 вывел только на главной.          
В общем почему-то не сработало... Я всё правильно сделал?
P.S. Еще раз. Если разремарю, то всё отобразится. А по условию почему - то нет
P.S.S. Может для jomlaa 2.5 какой-то другой нужен подход?
Спасибо.
« Последнее редактирование: 17.10.2013, 10:19:03 от Neptun »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #608 : 17.10.2013, 11:11:36 »
Neptun в самом первом посте на ваш вопрос вам дали ссылку на решение с выводом модуля на главной. Вы даже не читали его
Joomla 2.5 - проверка на главную страницу
Это Вы не мне?
да вам. читайте прежде чем спрашивать. приходится носом тыкать по несколько раз
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #609 : 17.10.2013, 11:36:37 »
Neptun, а главная страница у вас точно статья с ID = 1 ?
Под <jdoc:include type="modules" name="bottom-left-1" style="toggleModule2" /> напишите <?php echo $id;?> - должно показать ID страницы.
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #610 : 17.10.2013, 15:02:22 »
Neptun в самом первом посте на ваш вопрос вам дали ссылку на решение с выводом модуля на главной. Вы даже не читали его
Joomla 2.5 - проверка на главную страницуда вам. читайте прежде чем спрашивать. приходится носом тыкать по несколько раз
Да спасибо, я просматривал эту ссылку, там разбирается немного другой вопрос. Я не сильно много полезного смог для себя найти...
Цитировать
Neptun, а главная страница у вас точно статья с ID = 1 ?
Под <jdoc:include type="modules" name="bottom-left-1" style="toggleModule2" /> напишите <?php echo $id;?> - должно показать ID страницы.
Да, на сколько я понимаю id=1 Вот даже скрин сделал

Ничего на главной не отображается должно отображаться в левом нижнем углу...
Вот теперь код такой
Код
<?php  
$id = JRequest::getInt('id', 0);
$view = JRequest::getCmd('view', '');
 
if ($view == 'article' && $id == 1) : ?>
    <jdoc:include type="modules" name="bottom-left-1" style="toggleModule2" />
          <?php echo $id;?>
<?php endif; ?>

Вот меню еще сфоткал
« Последнее редактирование: 17.10.2013, 15:05:34 от Neptun »
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #611 : 17.10.2013, 15:07:02 »
А поменяйте ка $view == 'article' на $view == 'featured'. У вас она избранная, поэтому view другой.
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #612 : 17.10.2013, 17:10:19 »
Поменял,
Код
<?php  
$id = JRequest::getInt('id', 0);
$view = JRequest::getCmd('view', '');
 
if ( $view == 'featured' && $id == 1) : ?>
    <jdoc:include type="modules" name="bottom-left-1" style="toggleModule2" />
          <?php echo $id;?>
<?php endif; ?>
результат такой же...
Может быть я что-то не включил? Или для Joomla 2.5 этот фокус не работает?
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #613 : 17.10.2013, 17:13:14 »
Ааа, стоп. Во featured же вообще нет ID. Уберите && $id == 1.
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #614 : 17.10.2013, 17:19:34 »
И да - если это главная страница, то все можно проще решить. Fedor уже писал как.
*

Neptun

  • Захожу иногда
  • 183
  • 8 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #615 : 17.10.2013, 17:58:16 »
И да - если это главная страница, то все можно проще решить. Fedor уже писал как.
Вообще это будет не главная и не избранная страница. Просто я для упрощения понимания решил сделать с главной. Это наверное было не самое лучшее решение. Так id статьи = 31
Сейчас поставил module advance manager Он умеет оказывается делать такие вещи не напрягаясь. b2z Я Вам выражаю искреннюю благодарность и признательность в том, что Вы потратили столько времени на мою проблему. Если Вам для спортивного интереса хочется добить этот вопрос, я с удовольствием приму в этом участие.
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #616 : 17.10.2013, 19:02:34 »
Да нет, я же знаю, что должно работать - сам такое делал и не раз ;)
*

St@lker

  • Захожу иногда
  • 80
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #617 : 17.10.2013, 22:10:52 »
На Joomla 3.1.5 не работает конструкция:

Код
<?php $Itemid = JRequest::getInt( 'Itemid', '', 'get' ); echo $Itemid; ?> 

Постоянно отдает 0. Может быть кто-то сталкивался с такой проблемой? На Joomla 2.5.14 все ок!
*

Brain1nside

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #619 : 23.10.2013, 10:32:22 »
Подскажите, как убрать плагин со страницы или если на странице какой нибудь модуль присутствует.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #620 : 23.10.2013, 11:34:10 »
Подскажите, как убрать плагин со страницы
в плагине в функции обработки
Код: php-brief
 if ($_SERVER['REQUEST_URI']=='/myhome') return;
*

Brain1nside

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #621 : 23.10.2013, 12:07:06 »
Спасибо, работает, но проблема не решена.
Суть проблемы:
Есть плагин который заменяет текст http://extensions.joomla.org/extensions/edition/replace/16266
И модуль RokSprocket http://extensions.joomla.org/extensions/news-display/articles-display/articles-showcase/21232?qh=YToxOntpOjA7czoxMToicm9rc3Byb2NrZXQiO30%3D
На странице с модулем я могу отключить этот плагин, но при нажатии на Load more все равно выскакивает ошибка, так как плагин заменяет слова в выводе, которые нельзя заменять :(
Может кто нибудь знает как решить проблему, желательно что бы этот плагин не вмешивался в работу модуля.
*

yaspis

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #622 : 02.12.2013, 18:22:36 »
Joomla 2.5
В шаблоне есть такое условие вывода модуля, при котором меняется класс (меняется ширина) у центрального дива если публикуется модуль с позицией right-block,
но это происходит на главной, видимо из-за && $url=="/"
Мне нужно сделать еще одну позицию, подобную, для вывода модуля на страницах VirtueMart, в конкретной категории index.php?option=com_virtuemart&lang=ru&view=category&virtuemart_category_id=13

Сейчас сделала вывод позиции прямо из модели категории VirtueMart, а нужно что-б в шаблоне было...
Код
<div class="row">
                    <?php
                        $article_span = 12;
                        if ( $this->countModules('right-block')  && $url=="/" ) $article_span = 7; ?>
                        <div class="span<?=$article_span;?>">
                          <div style="margin-top:10px"><jdoc:include type="modules" name="breadcrub" style="html5"/></div>
                            <div class="content">
                                <jdoc:include type="component" />
                            </div>
                            <div class="content">
                                <jdoc:include type="modules" name="mobile" style="html5" />
                            </div>
                        </div>
                    <?php if ( $this->countModules('right-block') && $url=="/" ) : ?>
                        <div class="span5">
                            <jdoc:include type="modules" name="right-block" style="html5" />
                        </div>
                    <?php endif; ?>
                </div>
*

Porox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #623 : 07.02.2014, 18:04:26 »
Здравствуйте, вы меня извините, я в php дремучий чайник....! читал-читал и не нашел мне нужного... мне нужно сделать чтоб, только,  на моей главной страницы задний фон материалов был прозрачным и было видно задний фон самого сайта, я понимаю что тут:

$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
// на главной
} else {
// тут всё что не на главной
}

нужно где-то что-то изменить, если Вас это не сильно затруднит подскажите пожалуйста. Заранее спасибо.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #624 : 07.02.2014, 18:10:24 »
Ссылку на сайт пожалуйста.
*

Porox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #625 : 07.02.2014, 18:32:17 »
он у меня на локалки пока что, шаблон -  http://demo.joomlaxtc.com/hardcore/
*

Porox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #626 : 07.02.2014, 18:35:19 »
там в нем много вшито в сам шаблон, как я понял, переделать -мозг закипит (если в Demo ковыряться), если взять только tampelate, - то нужно чтоб на первой странице заднего фона материалов, для красоты, небыло
*

Porox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #627 : 07.02.2014, 19:28:44 »
Если нажать на просмотр кода главной, вот код:

Спойлер
[свернуть]
« Последнее редактирование: 07.02.2014, 19:53:43 от b2z »
*

Porox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #628 : 07.02.2014, 22:30:41 »
:-(   мне так не реально сделать?
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Re: Различные условия в шаблонах Joomla 1.5
« Ответ #629 : 07.02.2014, 22:36:40 »
Porox, в вашем первом же сообщении было решение. Если бы была ссылка на сайт, можно было бы что-то более подробное посоветовать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[howto] Создание новой позиции модулей в Joomla 1.5 .

Автор Blinp

Ответов: 221
Просмотров: 242923
Последний ответ 25.11.2013, 16:17:06
от milk101
[howto] Создание шаблона для Joomla! 1.5

Автор Mitrich

Ответов: 225
Просмотров: 361663
Последний ответ 17.09.2013, 16:00:05
от fred
Joomla 1.5 Как связать разделы главного меню с модулем статей к этим разделам.

Автор sergey_2012

Ответов: 4
Просмотров: 6562
Последний ответ 29.08.2012, 00:21:25
от sergey_2012
Как в Joomla 1.5х изменить стандартный адрес в админ-панель "http://мойсайт/administrator/"

Автор Serzh-UX

Ответов: 19
Просмотров: 30744
Последний ответ 07.07.2012, 03:41:28
от alekshavan
WARP 5 или Joomla 1.5 Template Framework

Автор userxp

Ответов: 16
Просмотров: 14729
Последний ответ 16.06.2012, 01:28:16
от Очередной вебмастер