Убрать скрипт соцсетей с главной страници

Discussion in 'Изменение шаблона (кастомизация)' started by JMENTUS, Jun 22, 2011.

  1. Offline

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

    Joined:
    May 6, 2008
    Messages:
    68
    Likes Received:
    1
    Gender:
    Male
    Здравствуйте, подскажите плиз, можно ли как-то сделать так, чтобы в статьях был "скрипт - социальных сетей"

    Код (CODE):
    1. <table class="social-articles">
    2.   <tr>
    3.     <td class="social_txt">Добавить в закладки социальных сетей, (поделись с друзъями)</td>
    4.     <td class="social_scrpt"><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
    5.     <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug"></div>
    6.     </td>
    7.   </tr>
    8. </table>


    А на главной его не было, если у меня на главной Статья из Материала и я этот скрипт добавил в конце файла "default.php", путь - components/com_content/views/article/tmpl/default.php

    Логически я понимаю, что это не реально, но все же есть маленькая надежда, вдруг реально, может как-то с помощью пихапи, типо ("{if} если" - это главная, то код такой ..., "{else} иначе" - другой)

    Типо если материал на главной, то к примеру класу
    Код (CODE):
    1. <table class="social-articles-index">
    2.   <tr>
    3.     <td class="social_txt">Добавить в закладки социальных сетей, (поделись с друзъями)</td>
    4.     <td class="social_scrpt"><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
    5.     <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug"></div>
    6.     </td>
    7.   </tr>
    8. </table>
    Класу class="social-articles-index" дать display:none, а если не главная и статья то такой код:

    Код (CODE):
    1. <table class="social-articles">
    2.   <tr>
    3.     <td class="social_txt">Добавить в закладки социальных сетей, (поделись с друзъями)</td>
    4.     <td class="social_scrpt"><script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
    5.     <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug"></div>
    6.     </td>
    7.   </tr>
    8. </table>
    и там уже нормальный стиль!
     
  2.  
  3. umbabaraumba
    Offline

    umbabaraumba Активист => Cпециалист <=

    Joined:
    Sep 25, 2009
    Messages:
    623
    Likes Received:
    58
    Gender:
    Male
    Может конечно не совсем правильно понял , но можно же этот скрипт вставлять прямо в статью при ее редактировании .
     
  4. Offline

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

    Joined:
    May 21, 2011
    Messages:
    62
    Likes Received:
    5
    Gender:
    Male
    Воспользуйтесь плагином. Насколько я помню есть компонент rusbuttons или как то так, и там же плагин, просто в статье пишите {social}.
     
  5. Offline

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

    Joined:
    May 6, 2008
    Messages:
    68
    Likes Received:
    1
    Gender:
    Male
    Спасибки, плагин к сожалению не подходит. :( у меня свои там кнопочки. :) больше такой стиль нравится. :) а можно как-то в коде прописать так, чтобы в редакторе была кнопка, при нажатии на которую оно будет вставлять код?
     

Share This Page

Loading...