Новости Joomla

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks

Вышел плагин AllVideos v.7.0 от JoomlaWorks.Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида

{YOUTUBE}...{/YOUTUBE},
{MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.👩‍💻 v.7.0.0. Что нового?- Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов
{YOUTUBE}...{/YOUTUBE}.- Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8. - Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI,Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".
Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову (@rkazhet).@joomlafeed#joomla #расширения

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

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Новости в popup окне
« : 11.04.2012, 02:37:36 »
Здравствуйте, помогите пожалуйста с настройкой, есть новость с кратким содержанием, как сделать так что бы при нажатии на "подробнее"открывалась вся новость в попап окне. Читал http://joomlaforum.ru/index.php/topic,182754.msg1111799.html#msg1111799 но не помогло, не могу найти требуемые файлы. Использую Joomla 1.5. Спасибо всем за ответы
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Новости в popup окне
« Ответ #1 : 11.04.2012, 03:50:28 »
Я бы поступил так: узнал бы как вообще делается попап на java-скрипте (это не сложно, гугл в помощь) и переделал бы ссылку в шаблоне на этот попап.
Про шаблоны читайте FAQ

Если совсем вкратце, то здесь.

Но еще лучше сделать это красиво и сделать не просто попап, а какой нибудь эффект - Highslide или что нибудь в этом роде.))
« Последнее редактирование: 11.04.2012, 03:57:53 от jem777 »
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #2 : 11.04.2012, 09:15:10 »
Спасибо за быструю помощь, но я только начинаю пробовать программировать. попап окно в Google я найду, скажите как его передать, скорее всего не в шаблон, а в модуль mod_globalnews.
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #3 : 11.04.2012, 09:30:18 »
в Joomla уже есть Lightbox, который очень легко использовать.
Достаточно любым способом в PHP добавить строчку <?php JHTML::_('behavior.modal'); ?> (например прописать прямо в шаблоне)
и все ссылки с классом .modal начнут открываться в лайтбоксе.
Если нет возможности задать класс .modal ссылке, или не хочется это делать - то можно указать желаемый класс так:<?php JHTML::_('behavior.modal', '.readmore'); ?>
Третьим параметром можно передать опции для Lightbox - размеры окна напримерь.
Но есть такой момент - если нужно открыть чисто компонент, а не всю страницу целиком - с шапкой, футером и тд, то в ссылку нужно добавить параметр ?tmpl=component
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #4 : 11.04.2012, 10:24:32 »
Сделал, открывается попап окно но пустое, почему? :(
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #5 : 11.04.2012, 10:28:05 »
В корне шаблона создайте файл component.php из двух строчек:
Код: php
<?php defined('_JEXEC') or die;?>
<jdoc:include type="component" />
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #6 : 11.04.2012, 10:46:27 »
В корне шаблона создайте файл component.php из двух строчек:
Код: php
<?php defined('_JEXEC') or die;?>
<jdoc:include type="component" />
Сделал, но так же выводит пустое окно
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #7 : 11.04.2012, 11:00:33 »
в Joomla уже есть Lightbox, который очень легко использовать.
Достаточно любым способом в PHP добавить строчку <?php JHTML::_('behavior.modal'); ?> (например прописать прямо в шаблоне)
и все ссылки с классом .modal начнут открываться в лайтбоксе.
Если нет возможности задать класс .modal ссылке, или не хочется это делать - то можно указать желаемый класс так:<?php JHTML::_('behavior.modal', '.readmore'); ?>
Третьим параметром можно передать опции для Lightbox - размеры окна напримерь.
Но есть такой момент - если нужно открыть чисто компонент, а не всю страницу целиком - с шапкой, футером и тд, то в ссылку нужно добавить параметр ?tmpl=component
Добавил, <?php JHTML::_('behavior.modal', '.readmore'); ?>, и в результате если нажать читать далее открывается пустое модальное окно, и как добавить параметр, что бы открывалась только статья, и этот параметр не прикручивать к ссылке, а именно к readmore
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #8 : 11.04.2012, 12:33:14 »
tmpl=component по идее нужно добавлять динамически, через javascript.
В шаблоне component.php помимо собсно компонента должна быть обертка <html>...</html>, ибо страница должна открыться в айфрейме. И вобще, этот файл должен подхватываться из шаблона system, помоему не нужно его создавать в своем шаблоне. И еще нужно указать опцию Lightbox - handler: 'iframe', хотя я думаю Lightbox и без этого сам вкуривает что нужно показать контент в айфрейме..
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #9 : 11.04.2012, 12:40:04 »
не посмотрел, что J1.5 В полторашке не надо было создавать. В 2.5 уже не робит такой синтаксис. Приходицо создавать. <html>...</html> не обязательно. Браузер сам добавляет.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #10 : 11.04.2012, 12:55:32 »
tmpl=component по идее нужно добавлять динамически, через javascript.
В шаблоне component.php помимо собсно компонента должна быть обертка <html>...</html>, ибо страница должна открыться в айфрейме. И вобще, этот файл должен подхватываться из шаблона system, помоему не нужно его создавать в своем шаблоне. И еще нужно указать опцию Lightbox - handler: 'iframe', хотя я думаю Lightbox и без этого сам вкуривает что нужно показать контент в айфрейме..
у меня в шаблоне действительно есть component.php и там есть обертка <html>...</html>. Значит если я правильно понял мне component.php вообще не надо править? И почему у меня при нажатии подробнее открывается пустое модальное окно?
Коротко что исправил: в шаблоне index.php перед тегом
</head> вставил:
Цитировать
<?php JHTML::_('behavior.modal', '.readmore'); ?>
что дальше?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #11 : 11.04.2012, 12:57:43 »
В файле component.php есть строка <jdoc:include type="component" />?
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #12 : 11.04.2012, 13:11:02 »
есть:
Цитировать
<body class="contentpane" id="print">
   
   <jdoc:include type="message" />
   <jdoc:include type="component" />
</body>
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #13 : 11.04.2012, 13:19:03 »
class="contentpane" id="print" удалите. Айдишнег какбэ намекает, что это печатная версия и отображает только в media=print.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #14 : 11.04.2012, 13:49:47 »
class="contentpane" id="print" удалите. Айдишнег какбэ намекает, что это печатная версия и отображает только в media=print.
Сделал так:
Цитировать
<body>
   <jdoc:include type="component" />
   <jdoc:include type="message" />
   
</body>
ничего не изменилось.
Вот весь component.php
Цитировать
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>

   <jdoc:include type="head" />
   <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/beez/css/template.css" type="text/css" />

<?php if($this->direction == 'rtl') : ?>
   <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/beez/css/template_rtl.css" type="text/css" />
<?php endif; ?>
</head>
<body>
   <jdoc:include type="component" />
   <jdoc:include type="message" />
   
</body>
</html>
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Re: Новости в popup окне
« Ответ #15 : 11.04.2012, 14:33:43 »
Так. Непонятно что не работает то.
1) Lightbox открывается, но пустой. Верно? Именно Lightbox, не какоето там окошко.
2) Что увидим если откроем ссылку readmore в браузере? Все как надо?
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #16 : 11.04.2012, 20:29:30 »
Так. Непонятно что не работает то.
1) Lightbox открывается, но пустой. Верно? Именно Lightbox, не какоето там окошко.
2) Что увидим если откроем ссылку readmore в браузере? Все как надо?
Да, открывается Lightbox, но пустой, а если ссылку открыть в браузере, то открывается статья
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #17 : 11.04.2012, 20:36:30 »
Попробуйте проинспектировать файрбагом. Точно там реально пусто? Или display:none? По-коду выше всё должно работать.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #18 : 11.04.2012, 20:40:50 »
Попробуйте проинспектировать файрбагом. Точно там реально пусто? Или display:none? По-коду выше всё должно работать.
может там с шаблоном я чего намутил, посмотрите пожалуйста сам index.php

[вложение удалено Администратором]
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #19 : 11.04.2012, 20:44:09 »
meverikxp, не буду смотреть :) Я там ничего не увижу, что как-то сможет помочь. Или дайте ссылку на сайт, или сами проверьте стили любым css-инспектором.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #20 : 11.04.2012, 20:46:31 »
Вот что выдает мне фаербаг
Цитировать
<div id="sbox-window" class="" style="z-index: 65557; position: fixed; top: 50%; left: 50%; width: 600px; height: 450px; margin-left: -300px; margin-top: -225px;">
<a id="sbox-btn-close" href="#"></a>
<div id="sbox-content" class="sbox-content-string" style="visibility: visible; opacity: 1;"></div>
</div>
?
а ссылку на сайт дам через минуту, просто я его локально делаю
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #21 : 11.04.2012, 20:49:56 »
Сайт: http://verapark.ru на главной внизу краткие новости и там читать далее
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #22 : 11.04.2012, 20:56:50 »
Попробуйте изменить
<?php JHTML::_('behavior.modal', '.readmore'); ?>
на
<?php JHTML::_('behavior.modal', '.readmore a'); ?>
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #23 : 11.04.2012, 21:10:15 »
Спасибо, теперь открывается вся страница в лайт боксе, а как сделать что бы открывалась только статья. И подскажите где я затупил, что бы снова не делать подобных ошибок. Потому что я только начинаю осваивать азы php и CSS.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #24 : 11.04.2012, 21:17:55 »
Пожалуйста.
Ага, сдвинулось дело. Теперь нужно передать параметр tmpl=component. Открываете файл разметки, где у вас выводится эта ссылка. Судя по слайдингу это модуль какой-то. Там будет что-то вроде:
Код: php
<div class="readmore">
   <a href="<?php item->link; ?>>
Возможно как-то иначе, я типовую разметку пишу. И дописываете не забывая разделить аглицкой точкой:
Код: php
<div class="readmore">
   <a href="<?php item->link.'&tmpl=component'; ?>>
Так же обратите внимание на кавычки. Если a href=", то '&tmpl и наоборот.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #25 : 11.04.2012, 21:34:08 »
Выводит его модуль globalnews но в каком файле ножно вставить параметр не знаю. Содержимое каталога модуля  в прикреплении

[вложение удалено Администратором]
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #26 : 11.04.2012, 21:35:08 »
В папке tmpl смотрите. Если там внутри несколько файлов, давайте листинг всех.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #27 : 11.04.2012, 21:40:56 »
В прикреплении

[вложение удалено Администратором]
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Новости в popup окне
« Ответ #28 : 11.04.2012, 21:43:58 »
А листинг то где? :)) Так, вижу несколько шаблонов. Значит заходите в настройки этого модуля в админке и смотрите какой шаблон там используется. Это бутет такой дроплист. В нём должны быть значения "браузер, лист, скроллер, слайдер и статик", о чём, собсно ваш скрин и говорит. Вот листинг используемого (выбранного там) темплейта выложите.
*

meverikxp

  • Захожу иногда
  • 57
  • 0 / 0
Re: Новости в popup окне
« Ответ #29 : 11.04.2012, 21:48:05 »
Понял  ^-^, используется static вот листинг
Цитировать
<?php // no direct access

defined('_JEXEC') or die('Restricted access');

foreach ($list as $item) :  ?>

<div class="gn_static_<?php echo $globalnews_id; ?>">
   <?php echo $item->content; ?>
</div>
<?php
endforeach; ?>
<?php
if ( $more == 1 && $group->link ) : ?>
<div class="alignleft"> <?php echo JHTML::_('link', $group->link, 'Далее', array('class'=>'readon') ); ?> </div>
<?php
endif;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема вывода формы в модальном окне

Автор bug73

Ответов: 3
Просмотров: 1418
Последний ответ 16.03.2015, 22:04:08
от fsv
Модальное окно в модальном окне

Автор dokufa

Ответов: 2
Просмотров: 1959
Последний ответ 12.02.2015, 15:06:58
от dokufa
Новости доступны по разным урлам Joomla 1.5

Автор piraids

Ответов: 2
Просмотров: 1638
Последний ответ 19.12.2013, 12:25:27
от piraids
Вывести новости на главную + кастомизация новостей

Автор jrrtgimli

Ответов: 0
Просмотров: 1226
Последний ответ 06.12.2013, 12:02:55
от jrrtgimli
sdrsssyndicator если есть активная ссылка в новости RSS перестает брать новость и все новости до нее

Автор HolySong

Ответов: 2
Просмотров: 1198
Последний ответ 30.08.2013, 11:48:55
от HolySong