LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 20:55:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Описание категории попадает в meta-description  (Прочитано 1183 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Nesn
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 54



« : 01.10.2010, 01:59:18 »

Столкнулся я с такой проблемой. Описание категории попадает при просмотре details в  meta-description. Ничего страшного в этом нет, только вот в чем загвоздка. У меня в описании картинки, ссылки и это все появляется в дескрипшене таким мусором. Там такая билеберда-нехорошо. Кто-нибудь сталкивался с этим? Наверное решение лежит в реестре... Angry
P.S.Сразу скажу и гуглил и здесь искал на форуме- ничего. Либо плохо искал, либо никому это не нужно.
Записан
Lord Glue
Завсегдатай
*****

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 568


добрый пандо


« Ответ #1 : 02.10.2010, 18:48:45 »

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

в обоих случаях надо лезть в код
components\com_sobi2\includes\helper.class.php

function meta() - вот ее и копать. Там выводится вся мета - и ключевые слова, и описание. и для категорий, и для отдельных записей
« Последнее редактирование: 02.10.2010, 18:53:59 от Lord Glue » Записан
Nesn
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 54



« Ответ #2 : 05.10.2010, 10:45:40 »

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

в обоих случаях надо лезть в код
components\com_sobi2\includes\helper.class.php

function meta() - вот ее и копать. Там выводится вся мета - и ключевые слова, и описание. и для категорий, и для отдельных записей
Удалил вот это:
/* if there was something from the category */
      if( count( $meta[ $cid ] ) ) {
         $comMeta = $meta[ $cid ];
         if( strlen( $metaDesc ) ) {
            $metaDesc .= '. ';
         }
         if( $cid > 1 ) {
            $metaDesc .= $config->getSobiStr( $config->componentName.'. '.$config->getSobiStr( $comMeta->name ).'. '.$config->getSobiStr( $comMeta->description ) );
         }
         else {
            $metaDesc .= $config->getSobiStr( $config->componentName.'. '.$config->getSobiStr( $comMeta->description ) );
         }
      }
Описание категории (ссылки, картинки и прочее) перестали попадать в описание. Осталось только то, что написано в дескрипшене при заполнении форм. Спасибки! (Надеюсь я правильную операцию провел? Roll Eyes)
Записан
manager2up
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 32



« Ответ #3 : 30.03.2011, 15:03:55 »

Метод работает для подробного просмотра материала, но тогда не выводится description в META категории. А это не есть хорошо. Нужно что бы в категории выводил свой description, а в подробном просмотре только description материала. Как реализовать?
Сейчас вывожу вот так:
Код:
if( strlen( $desc ) ) {
$metaDesc .= $desc;
}
$metaDesc .=   $comMeta->description ;
« Последнее редактирование: 30.03.2011, 17:12:41 от manager2up » Записан
wertyz
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 55



« Ответ #4 : 21.07.2011, 02:03:08 »

Я присоединяюсь к тем кто в теме. Кто нибудь делал так, чтобы в meta-description попадал текст из одного из fields записи? Кажется это бы было идеальным решением.
Записан
Nesn
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 54



« Ответ #5 : 01.08.2011, 09:58:53 »

А что, дескриптион сложно прописать при помощи того же sef-компонента?
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet