Joomla 4. Компонент K2 и форк K2ForJ4 (18 янв 2024)

Если вас, как и меня, достало выслушивать (вычитывать) бесконечные обещания разработчика K2 опубликовать версию компонента K2 под Joomla 4 (без чего невозможно реализовать апгрейд from Joomla 3 to Joomla 4) - воспользуйтесь форком K2ForJ4. Который в данный момент установлен и без каких-либо проблем работает на этом веб-сайте.

Как прописать метатеги

Больше
12 года 4 мес. назад - 12 года 4 мес. назад #1 от Aleksej
Aleksej создал тему: Как прописать метатеги
Попытаюсь здесь ответить на полученные в письме вопросы... насколько я понял (мало информации, предложить что-то более конкретное по этой причине непросто)- речь идет о том, чтобы прописать метатеги в Joomla 1.5 и VirtueMart.

Что касается Joomla - вы без проблем можете прописать метатеги в любом материале. Думаю, нет необходимости размещать скриншот? все достаточно прозрачно; открываем любую страничку и редактируем.

Рекомендую, кстати, присмотреться к SEF patch for Joomla 1.5 . Предоставляет возможность расширенного управления метаданными сайта:





В контексте VirtueMart (Joomla 1.5.22 + Virtuemart 1.1.5). Навскидку вот такое решение; в файле:
Code:
/administrator/components/com_virtuemart/html/shop.product_details.php
вот этот фрагмент кода:
Code:
// Prepend Product Short Description Meta Tag "description" if( vmIsJoomla('1.5')) { $document = JFactory::getDocument(); $document->setDescription(strip_tags( $db_product->f("product_s_desc"))); } else { $mainframe->prependMetaTag( "description", strip_tags( $db_product->f("product_s_desc")) }
меняем на:
Code:
// Prepend Product Short Description Meta Tag "description" if( vmIsJoomla('1.5')) { $document = JFactory::getDocument(); $document->setDescription(htmlspecialchars(strip_tags( $db_product->f("product_s_desc")))); $rsKeywords = $mosConfig_MetaKeys.", "; // Keywords metatag is built from: (1) product name split out (2 Each Category in Pathway (includes product name); $rsKeywords .= implode(', ',explode(' ', $product_name)); foreach( $pathway as $item ) { $rsKeywords .= ', ' . $item->name; } $document->setMetaData( 'keywords', $rsKeywords ); $document->setMetaData( 'title', $product_name ); // INSERT END } else { $mainframe->prependMetaTag( "description", strip_tags( $db_product->f("product_s_desc")) ); }
Результат, как говорится, должен вас приятно удивить... тем не менее - резервное копирование перед началом данной экзекуции настоятельно рекомендуется. :)
Последнее редактирование: 12 года 4 мес. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Dev banner 3
Работает на Kunena форум