Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

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

press13

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Здравствуйте куда разместить код социальных сетей что бы он был где страница материала  под материалом сразу: заранее спасибо

<script type="text/javascript">(function() {
  if (window.pluso)if (typeof window.pluso.start == "function") return;
  if (window.ifpluso==undefined) { window.ifpluso = 1;
    var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
    s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
    var h=d[g]('body')[0];
    h.appendChild(s);
  }})();</script>
<div class="pluso" data-background="#ebebeb" data-options="medium,square,line,horizontal,counter,theme=01" data-services="vkontakte,odnoklassniki,facebook,twitter,google,moimir,email,print"></div>
*

ShfVD

  • Давно я тут
  • 871
  • 65 / 0
Создайте модуль HTML, вставьте туда код, а модуль установите в нужную позицию,
если нет, создайте, на форуме об этом много
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Подниму тему.

Не интересует html-модуль с кодом, хочу просто в каждой статье внизу (например, перед комментариями jcomments) разместить полосу кнопок pluso. Как это сделать?

Копался в файлах article в в шаблоне, добавлял, пробовал - не получилось. Что-то упустил.

Помогите советом.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Не интересует html-модуль с кодом, хочу просто в каждой статье внизу (например, перед комментариями jcomments) разместить полосу кнопок pluso. Как это сделать?
Есть два варианта:
1 - залезть в шаблон материала и добавить код - получится (что упустили мы не понимать) - хардкодно но проще
2 - написать плагин контента для вставки кода и опубликовать в админке его выше нежели плагин комментов - правильней но сложней в реализации
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Подниму тему.

Не интересует html-модуль с кодом, хочу просто в каждой статье внизу (например, перед комментариями jcomments) разместить полосу кнопок pluso. Как это сделать?

Копался в файлах article в в шаблоне, добавлял, пробовал - не получилось. Что-то упустил.

Помогите советом.

Вот это нужно поместить между тегами <head></head>(эта конструкция обычно находится в файле index.php  в корневом каталоге шаблона)

<script type="text/javascript">(function() {
  if (window.pluso)if (typeof window.pluso.start == "function") return;
  if (window.ifpluso==undefined) { window.ifpluso = 1;
    var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
    s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
    s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
    var h=d[g]('body')[0];
    h.appendChild(s);
  }})();</script>

А вот это нужно поместить в то место в шаблоне материала где хочется увидеть блок кнопок)

<div class="pluso" data-background="#ebebeb" data-options="medium,square,line,horizontal,counter,theme=01" data-services="vkontakte,odnoklassniki,facebook,twitter,google,moimir,email,print"></div>

И все))
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Сам код размещается, я немного уточню что хотел )).

Просто у меня получается разместить код и в полном варианте статьи и в ее анонсе (в категории блог). А хочу я получить кнопки ТОЛЬКО в конце полной новости.

Вот как задать условие что ли, чтобы кнопки появлялись именно в полной новости...

Вариант - запихать код сюда:

Код
	<?php if ($previous || $next) : ?>
<ul class="uk-pagination">
<?php if ($previous) : ?>
<li class="uk-pagination-previous">
<?php echo $previous; ?>
<i class="uk-icon-angle-double-left"></i>
</li>
<?php endif; ?>

<?php if ($next) : ?>
<li class="uk-pagination-next">
<?php echo $next; ?>
<i class="uk-icon-double-angle-right"></i>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>

Так прокатывает, но вынужден включить поддержку навигации по страницам (предыдущий материал - следующий материал). Короче, пока не то что нужно.
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Я вас не совсем понимаю..
Для того что бы у вас кнопки появились только на шаблоне материала категории(краткого  ее отображения, анонса) вы и должны код разместить именно там.
Шаблон называется - blog_item.php и находится по пути /components/com_content/views/category/tmpl/
Ну или, если у вас шаблоны вывода переопределены, то в каталоге HTML вашего шаблона.
Все, никаких подводных камней там быть не должно...
Соответственно, если надо отобразить кнопки в шаблоне материала, то код размещаем в шаблоне default.php по пути /components/com_content/views/article/tmpl/ или, если шаблоны вывода переопределены, то то в каталоге /html/com_content/article/ вашего шаблона

Сорри, вкралась досадная ошибка, погорячился просто.
Исправил...
« Последнее редактирование: 27.08.2014, 23:17:16 от barmaleos »
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Спасибо за помощь. Я хочу, чтобы кнопки соц. сетей были ТОЛЬКО в полной новости. Вот файл article.php, он переопределен в шаблоне.

Код
<article class="uk-article" <?php if ($permalink) echo 'data-permalink="'.$permalink.'"'; ?>>

<?php if ($image && $image_alignment == 'none') : ?>
<a href="<?php echo $url; ?>" title="<?php echo $image_caption; ?>"><img src="<?php echo $image; ?>" alt="<?php echo $alt; ?>"></a>
<?php endif; ?>

<?php if ($title) : ?>
<h1 class="uk-article-title">
<?php if ($title_link) : ?>
<a href="<?php echo $url; ?>" title="<?php echo $title; ?>"><?php echo $title; ?></a>
<?php else : ?>
<?php echo $title; ?>
<?php endif; ?>
</h1>
<?php endif; ?>

<?php echo $hook_aftertitle; ?>

<?php if ($author || $date || $category) : ?>
<p class="uk-article-meta">

<?php

$author   = ($author && $author_url)? '<a href="'.$author_url.'">'.$author.'</a>' : $author;
$date     = ($date && $datetime)? '<time datetime="'.$datetime.'" pubdate>'.JHtml::_('date', $date, JText::_('DATE_FORMAT_LC3')).'</time>' : JHtml::_('date', $date, JText::_('DATE_FORMAT_LC3'));
$category = ($category && $category_url)? '<a href="'.$category_url.'">'.$category.'</a>' : $category;

if($author && $date) {
printf(JText::_('TPL_WARP_META_AUTHOR_DATE'), $author, $date);
} elseif ($author) {
printf(JText::_('TPL_WARP_META_AUTHOR'), $author);
} elseif ($date) {
printf(JText::_('TPL_WARP_META_DATE'), $date);
}

if ($category) {
echo ' ';
printf(JText::_('TPL_WARP_META_CATEGORY'), $category);
}

?>

</p>
<?php endif; ?>

<?php if ($image && $image_alignment != 'none') : ?>
<a class="uk-align-<?php echo $image_alignment; ?>" href="<?php echo $url; ?>" title="<?php echo $image_caption; ?>"><img src="<?php echo $image; ?>" alt="<?php echo $alt; ?>"></a>
<?php endif; ?>

<?php echo $hook_beforearticle; ?>

<div>
<?php echo $article; ?>
</div>

<?php if ($tags) : ?>
<p><?php echo JText::_('TPL_WARP_TAGS').': '.$tags; ?></p>
<?php endif; ?>

<?php if ($more) : ?>
<p>
<a href="<?php echo $url; ?>" title="<?php echo $title; ?>"><?php echo $more; ?></a>
</p>
<?php endif; ?>

<?php if ($edit) : ?>
<p><?php echo $edit; ?></p>
<?php endif; ?>

<?php if ($previous || $next) : ?>
<ul class="uk-pagination">
<?php if ($previous) : ?>
<li class="uk-pagination-previous">
<?php echo $previous; ?>
<i class="uk-icon-angle-double-left"></i>
</li>
<?php endif; ?>

<?php if ($next) : ?>
<li class="uk-pagination-next">
<?php echo $next; ?>
<i class="uk-icon-angle-double-right"></i>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>

<?php echo $hook_afterarticle; ?>

</article>

Так вот, куда бы здесь не пихал код PLUSO, он продублируется как в формате анонса статьи, так и в полной новости. А нужны кнопки только в полной новости.
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Сайт покажите.
Сорри, присмотрелся и увидел, что вы используете шаблон от Yootheme.
Они немного отличаются от обычных. Используется warp.
Все шаблоны находятся по адресу:
/www/templates/ВАШ_ШАБЛОН/warp/systems/joomla/layouts/
Кстати, совсем недавно тоже поднимал вопрос кнопок соцсетей, но применительно к использованию ВАРПа.
Если интересно, тема тут:
http://joomlaforum.ru/index.php/topic,299682.0.html
По итогу получилось так:
http://471972.comfo.web.hosting-test.net/index.php/portfolio/test-4
Кажется, это именно то, что вам нужно...
Решение с помощью кнопок от PLUSO - идентичное. На нем и проверялось все...
« Последнее редактирование: 28.08.2014, 03:15:36 от barmaleos »
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
РЕШЕНИЕ!

Как я уже пытался выяснить выше, нужно было условие, которое проверяет является просматриваемый материал полным вариантом или анонсом.

Открываем файл /templates/yoo_vida/layouts/article.php, в самом низу заключаем скрипт от share.pluso.ru в условие: <?php if ($hook_afterarticle) : ?>.

Таким образом, полный кусок кода:

Код
	<?php if ($hook_afterarticle) : ?>
<script type="text/javascript">(function() {
if (window.pluso)if (typeof window.pluso.start == "function") return;
if (window.ifpluso==undefined) { window.ifpluso = 1;
var d = document, s = d.createElement('script'), g = 'getElementsByTagName';
s.type = 'text/javascript'; s.charset='UTF-8'; s.async = true;
s.src = ('https:' == window.location.protocol ? 'https' : 'http')  + '://share.pluso.ru/pluso-like.js';
var h=d[g]('body')[0];
h.appendChild(s); }})();
</script>

<div class="pluso" data-background="transparent" data-options="medium,square,line,horizontal,counter,theme=04" data-services="vkontakte,odnoklassniki,facebook,twitter,google,googlebookmark,yazakladki,moimir,bookmark,email"></div>
<?php endif; ?>

На фронтенде получаем кнопки только в полной статье перед формой комментариев.

*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Рад за вас, что все получилось. Упорство и настойчивость всегда пробьют дорогу)
К сожалению не смог вовремя ответить, отвлекли...
Но, похоже на то, что вы используете один из шаблонов Yootheme на 7 WARP. А в нем дело обстоит немножко проще. Там функции взаимодействия с социальными сетями вынесены в отдельный файл(social.js)
Стоило бы поковырять их... И тогда была бы возможность управлять этими кнопками непосредственно с настроек шаблона...
Не притягивая к себе на сайт чужие скрипты.
Еще раз удачи вам и привет землякам!  *DRINK*

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

Передирект страницы панели управления

Автор aviyar

Ответов: 6
Просмотров: 14783
Последний ответ 09.04.2025, 11:53:35
от aviyar
Проблема с редактированием материалов

Автор olesya

Ответов: 15
Просмотров: 4553
Последний ответ 12.07.2020, 12:46:06
от NataliS
Ошибка при сохранении страницы

Автор gaa001

Ответов: 3
Просмотров: 2574
Последний ответ 05.11.2019, 14:14:37
от gaa001
Последние посещенные страницы пользователем

Автор Fedor Vlasenko

Ответов: 18
Просмотров: 8986
Последний ответ 06.08.2019, 13:41:48
от pH43
Код вывести название страницы

Автор qvaro

Ответов: 1
Просмотров: 1853
Последний ответ 24.11.2018, 18:33:07
от beliyadm