Проблема Плагин вконтакте запрет индексации <meta name="robots" content="noindex, nofollow"/>

Тема в разделе "SEO - оптимизация, продвижение", создана пользователем zakaznic, 28.07.2016.

  1. Offline

    zakaznic Недавно здесь

    Регистрация:
    28.07.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Здравствуйте уважаемые форумчане!

    Суть проблемы:

    Ставлю на сайт либо коментарии вконтакте, либо кнопки поделиться вк, на всех страницах на которых выводится вконтакте в html коде появляется <meta name="robots" content="noindex, nofollow"/>, никак не могу разобраться, как убрать данную команду.

    - Удаляю полностью роботс команда все равно присутствует.
    - Пытаюсь найти через поиск total comander никаких результатов.
    - Выключаю плагин команда пропадает.

    Подскажите, что делать, как оставить на сайте плагин вконтакте и запустить страницы в индекс.
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Нужно искать в плагине код, который добавляет метатег
     
  4. Offline

    zakaznic Недавно здесь

    Регистрация:
    28.07.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    А можно поподробнее вот код.

    Код (PHP):
    1. <?php
    2. /**
    3.  * Jlvkcomments
    4.  *
    5.  * @version 1.8
    6.  * @author Vadim Kunicin(vadim@joomline.ru), Anton Voynov (anton@joomline.ru)
    7.  * @copyright (C) 2010 by Anton Voynov(http://www.joomline.ru)
    8.  * @license GNU/GPL: http://www.gnu.org/copyleft/gpl.html
    9.  **/
    10.  
    11. // no direct access
    12. defined('_JEXEC') or die;
    13.  
    14. jimport('joomla.plugin.plugin');
    15.  
    16. class plgContentJlvkcomments extends JPlugin
    17. {
    18.  
    19.     public function onContentPrepare($context, &$article, &$params, $page = 0){
    20.     if($context == 'com_content.article'){
    21.  
    22.         JPlugin::loadLanguage( 'plg_content_Jlvkcomments' );  
    23.  
    24.  
    25.  
    26.         if (strpos($article->text, '{jlvkcomments-off}') !== false) {
    27.             $article->text = str_replace("{jlvkcomments-off}","",$article->text);
    28.             return true;
    29.         }
    30.  
    31.         if (strpos($article->text, '{jlvkcomments}') === false && !$this->params->def('autoAdd')) {
    32.             return true;
    33.         }
    34.  
    35.         $exceptcat = is_array($this->params->def('categories')) ? $this->params->def('categories') : array($this->params->def('categories'));
    36.         if (!in_array($article->catid,$exceptcat)) {
    37.             $view = JRequest::getCmd('view');
    38.             if ($view == 'article') {
    39.  
    40.                 $doc = &JFactory::getDocument();
    41.  
    42.                 $apiId = $this->params->def('apiId');
    43.                 $width = $this->params->def('width');
    44.                 $comLimit = $this->params->def('comLimit');
    45.                 $attach = $this->params->def('attach');
    46.                 $autoPublish = $this->params->def('autoPublish');
    47.                 $norealtime = $this->params->def('norealtime');
    48.                 $script = "VK.init({apiId: $apiId, onlyWidgets: true});";
    49.  
    50.                 $doc->addScript("http://vkontakte.ru/js/api/openapi.js?22");
    51.                 $doc->addScriptDeclaration($script);
    52.  
    53.                 $pagehash = $article->id;
    54.                 $scriptPage = <<<HTML
    55.                
    56.                     <div id='jlvkcomments'></div>
    57.                     <script type='text/javascript'>
    58.                     VK.Widgets.Comments('jlvkcomments', {limit: $comLimit, width: '$width', attach: '$attach', autoPublish: $autoPublish, norealtime: $norealtime},$pagehash);
    59.                     </script>
    60.                     <div style="text-align: right;">
    61.                     <a style="text-decoration:none; color: #c0c0c0; font-family: arial,helvetica,sans-serif; font-size: 5pt; " target="_blank" href=""></a>
    62.                 </div>
    63.                    
    64. HTML;
    65.  
    66.                
    67.                 if ($this->params->def('autoAdd') == 1) {
    68.                     $article->text .= $scriptPage;
    69.                 } else {
    70.                     $article->text = str_replace("{jlvkcomments}",$scriptPage,$article->text);
    71.                 }
    72.  
    73.             }
    74.         } else {
    75.             $article->text = str_replace("{jlvkcomments}","",$article->text);
    76.         }
    77.  
    78.     }
    79. }
    80.  
    81. }


    Код (html):
    1. <?xml version="1.0" encoding="utf-8"?>
    2. <extension version="2.5" type="plugin" group="content" method="upgrade">
    3.     <name>JoomLine VK comments</name>
    4.     <author>JoomLine</author>
    5.     <creationDate>Sep 2010</creationDate>
    6.     <copyright>(C) 2010-2013 by Anton Voynov(http://www.joomline.ru)</copyright>
    7.     <license>GNU/GPL: http://www.gnu.org/copyleft/gpl.html</license>
    8.     <authorEmail>sale@joomline.ru</authorEmail>
    9.     <authorUrl>http://joomline.ru</authorUrl>
    10.     <version>1.8</version>
    11.     <description>Plugin allow integrate VK comments into your joomla based site</description>
    12.     <files>
    13.         <filename plugin="jlvkcomments">jlvkcomments.php</filename>
    14.         <filename>index.html</filename>
    15.     </files>
    16.     <config>
    17.         <fields name="params">
    18.             <fieldset name="basic">
    19.                 <field name="apiId" type="text" label="api ID для вашего сайта" default="api ID"/>
    20.                 <field name="comLimit" type="text" label="Количество комментариев" default="10"/>
    21.                 <field name="width" type="text" label="Ширина блока комментариев" default="0" description="Укажите ширину блока комментраиев. Если указано 0 - то по ширине страницы"/>
    22.                 <field name="autoAdd" type="radio" default="0" label="Автодобавление" description="Укажите нужно ли автоматически добавлять форму комментариев к каждой статье">
    23.                  <option value="0">Нет</option>
    24.                  <option value="1">Да</option>
    25.                 </field>
    26.                 <field name="attach" type="list" default="*" label="Прикрепление файлов" description="Задает возможность создания прикреплений к комментариям">
    27.                  <option value="*">Все</option>
    28.                  <option value="false">Отключить</option>
    29.                  <option value="graffiti">Графити</option>
    30.                  <option value="photo">Фото</option>
    31.                  <option value="audio">Аудито</option>
    32.                  <option value="video">Видео</option>
    33.                  <option value="link">Ссылки</option>
    34.                 </field>
    35.                 <field name="autoPublish" type="radio" default="1" label="Автопубликация" description="Автоматическая публикация комментария в статус пользователю">
    36.                  <option value="0">Нет</option>
    37.                  <option value="1">Да</option>
    38.                 </field>
    39.                 <field name="norealtime" type="radio" default="0" label="Автообновление" description="Обновление ленты комментариев в реальном времени">
    40.                  <option value="1">Нет</option>
    41.                  <option value="0">Да</option>
    42.                 </field>
    43.                 <field name="categories" type="category" extension='com_content' default="0" multiple="multiple"
    44.                        label="Исключить категории"
    45.                        description="Укажите категории в которых не будет добавляться виджет комментариев"/>
    46.             </fieldset>
    47.         </fields>
    48.     </config>
    49. </extension>
     
  5. Offline

    zakaznic Недавно здесь

    Регистрация:
    28.07.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Неужели никто не знает как исправить?
     
  6. zoob32
    Offline

    zoob32 Пользователь

    Регистрация:
    23.12.2014
    Сообщения:
    213
    Симпатии:
    9
    Пол:
    Мужской
    без редактора пробуй делать. + у хостера спроси тож бывали подобные случаи
     

Поделиться этой страницей

Загрузка...