Новости Joomla

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет

👩‍💻 20 лет Joomla: Ринат Кажетов.В 2025 году Joomla исполнилось 20 лет. Вокруг неё сложилось большое интернациональное русскоязычное сообщество. На сайте нашего сообщества и на Хабре к юбилею были собраны интервью с его видными представителями. Сегодня мы читаем интервью с Ринатом Кажетовым (@rkazhet). Ринат - один из администраторов чата русскоязычного Joomla-сообщества, из Казахстана. Это человек, который всегда знает или найдёт нужную ссылку, пристально следит за новостями в мире Joomla, многое узнаёт первым и просто очень отзывчивый человек. Интервью с Ринатом взял Евгений Сивоконь.Читать интервью@joomlafeed#joomla #community

WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM

👩‍💻 WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM.Плагин умеет отправлять данные заказа из Joomla компонента интернет-магазина RadicalMart в AmoCRM, а так же оставлять примечания к сделке при смене статуса заказа (выберите необходимые статусы заказа RadicalMart в настройках плагина).Возможности плагина - создание сделок в AmoCRM в момент создания заказа в интернет-магазине RadicalMart- выбор воронки AmoCRM, в которой создавать сделки- выбор тега, которым будут помечаться созданные сделки- в комментарий к сделке при создании заказа пишутся:-- точная общая сумма заказа (Amo CRM не принимает дробные значения в поле бюджет, например с копейками)-- статус заказа-- информация о доставке (способ, адрес и комментарий)-- информация о способе оплаты-- контактные данные покупателя (могут отличаться от данных пользователя, создавшего заказ. Например, если доставка для другого человека)-- прямая ссылка на заказ в панели администрирования сайта-- список товаров заказа (опционально)добавление комментария к сделке при изменении статуса заказа в интернет-магазине RadicalMart (выберите необходимые статусы заказа в настройках плагина)-- добавляет в интерфейс просмотра заказа ссылку на сделку в AmoCRM, если таковая обнаружена (соответствие заказов и сделок хранится в базе данных)-- UTM-метки для сделки. Указывает, если на сайте используется комплект плагинов RadicalForm и WT AmoCRM - RadicalForm.
Для работы плагина необходима установка и настройка библиотеки WT Amo CRM library для Joomla версии 1.3.0 и выше.
Плагин бесплатный. Тестировался на Joomla 5.4 и RadicalMart 2.2.4.
Страница расширения и скачатьТак же:- Интернет-магазин RadicalMart- WT Amo CRM библиотека интеграции Joomla и AmoCRM- RadicalForm плагин обратной связи- WT AmoCRM - RadicalForm - плагин отправки сообщений из RadicalForm в AmoCRM@joomlafeed#joomla #crm #amocrm #radicalmart

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

c_zurab

  • Захожу иногда
  • 78
  • 0 / 0
всем привет...
не ругайте, такие темы тут обсуждались но помогите пожалуйста...
тут даже говорили что лучше самому заполнять, но ситуация такая что самому придеться оч долго сидеть и вписывать keywords и description.
ситуация такая...
делаю сайт фильмов (бонально но всеже хочеться сделать)
при создание item прописываю следующие поля:
-название
-год
-режиссер
-актеры
-краткое описание
-сам фильм

а дальше приходиться вписывать в keywords и description название фильма заного, актеров и т.д.
можно было бы чтоб например в description прописывалась автомотически: -название, -год, -режиссер, -актеры...

оч долго сижу в поисках решений но увы. нашел несколько примерных подсказок, но я не сильен в php (
привиду коды которые надыбал и думаю кто дружит с ними, будет не трудно разобраться.

Код
$element = $this->item->getElement('beab45eb-b32a-4766-822d-b3fb72b5b1d4');
$text = $element->render();
$temp= strip_tags($text);
$temp = substr($temp, 0, 300)."...";
$document->setDescription($temp);
где beab45eb-b32a-4766-822d-b3fb72b5b1d4  - идентификатор элемента, он не изменяется по всему каталогу, в пределах одного экземпляра приложения, его можно посмотреть в XML файле типа итема.
P.S. Если типов несколько необходимо также провести проверку, т.к. в разных типах будут и разные идентификаторы элементов.

------------------------------

Код
$document =& JFactory::getDocument();
// add metadata title
$title = '';
if ($this->category->getParams()->get('content.teaser_description'))
{
$title = $this->category->getParams()->get('content.teaser_description').' :: '.$this->application->name;
}
else {
$title = $this->category->name.' :: '.$this->application->name;
}
$document->setTitle($title);
 
//add metadata keywords
$keywords = '';
if ($this->category->getParams()->get('content.teaser_description') && $this->category->getParams()->get('content.teaser_description')!=$this->category->name)
{
$keywords = $this->category->name.', '.$this->category->getParams()->get('content.teaser_description');
}
else {
$keywords = $this->category->name;
}
$document->setMetadata('keywords', $keywords);
 
//add metadata description
if ($this->params->get('template.set_description_as_metadesc'))
{
$length = $this->params->get('template.metadesc_charlimit');
$description = $this->category->getText($this->category->description);
if ($length) {
// prepare text
$description = strip_tags($description);
if (JString::strlen($description) > $length) {
$s = JString::strpos($description, ' ', (int)$length);
$description = $s ? JString::substr($description, 0, $s).'...' : $description;
}
}
$document->setDescription($description);
}

-------------------------------

Код
$document =& JFactory::getDocument();
$title = '';
$title = $this->category->name.' :: '.$this->application->name;
$document->setTitle($title);

if ($this->params->get('template.set_description_as_metadesc'))
{

$keywords = '';
if ($this->params->get('template.keywords'))
{$keywords = $this->params->get('template.keywords');
$document->setMetadata('keywords', $keywords);}

$description ='';
if ($this->params->get('template.description'))
{$description = $this->params->get('template.description');
$document->setDescription($description);}

____________________________________
пожалуйста выручайте, может разберетес с кодами и составите то что мне ОЧ ОЧ нужно (
заранее всем спасибо...
« Последнее редактирование: 02.12.2012, 02:34:16 от c_zurab »
*

MetaSpirit

  • Завсегдатай
  • 1370
  • 106 / 0
  • R.A.S.Lab[.org]
Есть плагин, который все это делает автоматически, но пока закрытая бета, если интересует пишите в ЛС.
R.A.S.Lab[.org]: ZOOvirtue - корзина для ZOO, Яндекс.Карты для ZOO, ItemPanes - табы для ZOO, ZOOlendar - календарь для ZOO  и др.
Создание расширений для YOOtheme ZOO на заказ. Становитесь в очередь.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод в ZOO description материалов по формуле "название+статическое описание"

Автор saschka

Ответов: 0
Просмотров: 4122
Последний ответ 24.04.2017, 14:41:48
от saschka
тег description в ZOO

Автор tao2en

Ответов: 4
Просмотров: 1378
Последний ответ 24.12.2016, 01:44:26
от likrion
Заполнение полей товаров с сайта, а не из админки

Автор Medvedoc

Ответов: 0
Просмотров: 1470
Последний ответ 26.03.2015, 01:25:21
от Medvedoc
keywords и description ?

Автор user007

Ответов: 2
Просмотров: 1245
Последний ответ 23.04.2014, 18:25:05
от Efanych
Авто заполнение meta description & meta keywords для ZOO

Автор websitevirtuoso

Ответов: 7
Просмотров: 4958
Последний ответ 29.09.2013, 22:10:07
от MetaSpirit