Новости Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

Andrey1900

  • Новичок
  • 7
  • 0 / 0
Подскажите, пожалуйста как сделать что бы "Изображение для вступительного текста материала"  в блоге категорий отображалась, как ссылка на сам материал, без использования плагинов? Что бы в самом блоге это изображение было кликабельно?
« Последнее редактирование: 01.12.2012, 19:45:37 от b2z »
*

Очередной вебмастер

  • Давно я тут
  • 768
  • 55 / 0
  • лысый умный дядя
Ну в Joomla 2.5 появилось дополнительное поле для картинки вводного текста. Чуток подправьте код шаблона категории и будет вам ссылка с картинки загружаемой при создании материала.
Сайты на Joomla, разработка и поддержка
----------
Помог ответ - жми плюс!
*

Andrey1900

  • Новичок
  • 7
  • 0 / 0
А подскажите, какие изменения и в каком файле менять, только начинаю разбираться в этом деле...
*

Sliapy

  • Захожу иногда
  • 318
  • 48 / 4
components\com_content\views\category\tmpl\blog_item.php

Ищем код в районе 129 строки:
Код
<img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption).'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>

И делаем:
Код
	<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">

<img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption).'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>"/>
</a>

Хотя лучше, конечно, создать в своем шаблоне html\com_content\category\ . Засунуть туда этот файл (blog_item.php) и править там.
*

Andrey1900

  • Новичок
  • 7
  • 0 / 0
Большое спасибо, спасло!
*

BopoH

  • Захожу иногда
  • 101
  • 3 / 0
Извиняюсь что не в той ветке, но в joomla-3 как подобное проделать?
*

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
Извиняюсь что не в той ветке, но в joomla-3 как подобное проделать?
Точно так же как и в 2.5.
Только что проверил
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

BopoH

  • Захожу иногда
  • 101
  • 3 / 0
Цитировать
Точно так же как и в 2.5.
да я это понял. у меня не получалось по вине фреймворка шаблона. получилось чуть подругому
*

kat01

  • Новичок
  • 2
  • 0 / 0
Joomla 3.
Пункт меню - блок категорий. категория включает в себя материалы. Как сделать так, чтобы изображение для вступительного текста материала было ссылкой на этот материал?

Делаю так:

Код
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">

<img
<?php if ($images->image_intro_caption):
echo 'class="caption"'.' title="' .htmlspecialchars($images->image_intro_caption).'"';
endif; ?>
src="<?php echo htmlspecialchars($images->image_intro); ?>" alt="<?php echo htmlspecialchars($images->image_intro_alt); ?>" itemprop="thumbnailUrl"/>
</a>

но ссылка не на то. Ссылка на категорию, а не на материал.
*

Leva27

  • Осваиваюсь на форуме
  • 41
  • 3 / 0
  • Дальвебстудия
но ссылка не на то. Ссылка на категорию, а не на материал.

Joomla 3.3.6 (Пункт меню > Блог категорий)

Иду в components/com_content/views/category/tmpl/blog_item.php

Там 41 строку поменял на (завернул в ссылку, представленную выше):

Код
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
<?php echo JLayoutHelper::render('joomla.content.intro_image', $this->item); ?>
</a> 

Все работает, при щелчке по изображению переходит в сам материал. Всем спасибо  *DRINK*
*

savir

  • Новичок
  • 3
  • 0 / 0
Народ, а как сделать для Пункт меню -> Избранные материалы ?

такой вариант тут не работает...
*

Olg

  • Завсегдатай
  • 1181
  • 90 / 2
По аналогии components\com_content\views\featured\tmpl не судьба?
*

bayersoff

  • Захожу иногда
  • 88
  • 0 / 0
Народ тема устаревшая, но проблема актуальна и для версии 3.9.4
Прошу Вас помочь с решением этого вопроса.
Вот мой код из файла blog_item.php

Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  Layout
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Create a shortcut for params.
$params = $this->item->params;
$tpl_params = JFactory::getApplication()->getTemplate(true)->params;
JHtml::addIncludePath(JPATH_COMPONENT . '/helpers/html');
$canEdit = $this->item->params->get('access-edit');
$info    = $params->get('info_block_position', 0);
$useDefList = ($params->get('show_modify_date') || $params->get('show_publish_date') || $params->get('show_create_date')
|| $params->get('show_hits') || $params->get('show_category') || $params->get('show_parent_category') || $params->get('show_author') );

// Post Format
$post_attribs = new JRegistry(json_decode( $this->item->attribs ));
$post_format = $post_attribs->get('post_format', 'standard');

?>

<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
<div class="system-unpublished">
<?php endif; ?>

<?php
if($post_format=='standard') {
echo JLayoutHelper::render('joomla.content.intro_image', $this->item);
} else {
echo JLayoutHelper::render('joomla.content.post_formats.post_' . $post_format, array('params' => $post_attribs, 'item' => $this->item));
}
?>

<div class="entry-header<?php echo $tpl_params->get('show_post_format')? ' has-post-format': ''; ?>">

<?php echo JLayoutHelper::render('joomla.content.post_formats.icons',  $post_format); ?>

<?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'above')); ?>
<?php endif; ?>

<?php echo JLayoutHelper::render('joomla.content.blog_style_default_item_title', $this->item); ?>
</div>

<?php if ($canEdit || $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
<?php echo JLayoutHelper::render('joomla.content.icons', array('params' => $params, 'item' => $this->item, 'print' => false)); ?>
<?php endif; ?>

<?php if (!$params->get('show_intro')) : ?>
<?php echo $this->item->event->afterDisplayTitle; ?>
<?php endif; ?>
<?php echo $this->item->event->beforeDisplayContent; ?>

<?php echo $this->item->introtext; ?>

<?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
<?php echo JLayoutHelper::render('joomla.content.info_block.block', array('item' => $this->item, 'params' => $params, 'position' => 'below')); ?>
<?php  endif; ?>

<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($params->get('access-view')) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid, $this->item->language));
$link = new JUri($link1);
$link->setVar('return', base64_encode($returnURL));
endif; ?>

<?php echo JLayoutHelper::render('joomla.content.readmore', array('item' => $this->item, 'params' => $params, 'link' => $link)); ?>

<?php endif; ?>

<?php if ($this->item->state == 0 || strtotime($this->item->publish_up) > strtotime(JFactory::getDate())
|| ((strtotime($this->item->publish_down) < strtotime(JFactory::getDate())) && $this->item->publish_down != JFactory::getDbo()->getNullDate())) : ?>
</div>
<?php endif; ?>

<?php if ($params->get('show_tags') && !empty($this->item->tags->itemTags)) : ?>
<?php echo JLayoutHelper::render('joomla.content.tags', $this->item->tags->itemTags); ?>
<?php endif; ?>

<?php echo $this->item->event->afterDisplayContent; ?>
*

Scaltro

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
RE:
« Ответ #13 : 02.10.2022, 11:28:10 »
Подскажите пожалуйста как на 3.10 это провернуть?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Перенос только материалов с Joomla 2.5 на Joomla 3.9

Автор dron

Ответов: 11
Просмотров: 8685
Последний ответ 05.01.2022, 16:27:23
от blind
Решено: Не устанавливаются демо-данные

Автор konstantingun

Ответов: 1
Просмотров: 1697
Последний ответ 25.11.2016, 14:27:50
от konstantingun
Не получается вставить слайдер (Решено)

Автор barbosss

Ответов: 7
Просмотров: 2247
Последний ответ 29.08.2016, 15:57:56
от barbosss
[Решено] JLIB_APPLICATION_ERROR_COMPONENT_NOT_LOADING

Автор ecolora

Ответов: 4
Просмотров: 16132
Последний ответ 23.07.2016, 13:21:19
от admipost90
Смена текста

Автор maksik89

Ответов: 7
Просмотров: 1594
Последний ответ 04.12.2015, 20:11:59
от nikola_blin