Компонент Phoca Gallery и кнопки социальных сетей SocButtons

Заметки


Здравствуйте дорогие друзья и любители Joomla. Вы уже наверно знаете что я выпустил новую версию плагина кнопок социальных сетей SocButtons, а именно версию 1.4. Более подробную информацию по изменениям вы можете найти на страничке Кнопки социальных сетей SocButtons v1.4 – плюшки по заявкам. Также напомню что пока System SocButtons  работает только с версией SocButtons 1.3, но скоро все сделаю и для SocButtons 1.4 🙂

Компонент Phoca Gallery и кнопки социальных сетей SocButtons

Компонент Phoca Gallery и кнопки социальных сетей SocButtons

А сегодня я расскажу как добавить в компонент фотогалереи Phoca Gallery кнопки социальных сетей SocButtons. А для этого нам нужно, фотогалерея для Joomla Phoca Gallery, системный плагин System SocButtons, плагин SocButtons, а также шаманский бубен :-).

В компонент Phoca Gallery добавляем кнопки социальных сетей SocButtons

Сначала небольшая инструкция:

  1. Включить и настроить плагин SocButtons
  2. Включить и настроить System SocButtons
  3. Выставить права на папку cache (должны быть 777)

Начнем пожалуй из самого простого и добавим кнопки SocButtons в категорию фотогалереи Phoca Gallery. А это очень просто.

  • Заходим админпанель фотогалереи
  • Выбираем категорию изображений (это может быть как родительская, так и под категория)
  • Заходим в настройки нужной нам категории
  • В поле «Описание» добавляем тег {socbuttons} (вписываем тег через исходный код для того чтоб редактор не поправил тег на свой лад)
  • Сохраняем настройки.

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

Кнопки соц сетей SocButtons в категории Phoca Gallery

Кнопки соц сетей SocButtons в категории Phoca Gallery

А для тех, кто хочет по нажимать лично, переходим на демо сайт расширений сюда.

Кнопки соц сетей SocButtons в списке категорий Phoca Gallery

А вот теперь нам понадобиться внести тег в код компонента через файл. Но тут тоже «раз плюнуть». Что нам нужно:

  • Ищем файл components/com_phocagallery/views/categories/tmpl/default.php
  • Ищем 23 строчку, которая выглядит так
    echo '</div>';

    и ставим тег перед дивом, вот так

    echo '{socbuttons}</div>';
  • Сохраняем измененный файл.

В результате вы получите кнопки социальных сетей в списке всех ваших категорий изображений.

Кнопки социальных сетей в списпке всех категорий Phoca Gallery

Кнопки социальных сетей в списке всех категорий Phoca Gallery

А для тех кто хочет поглазеть в живую, велком сюда.

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

Ну вот в принципе и все. Если же вы хотите еще куда нибудь добавить кнопки соц сетей в Phoca Gallery, пишите в комментариях, помогу чем смогу. А на этом пост Компонент Phoca Gallery и кнопки социальных сетей SocButtons закончен. Желаю вам побольше лайков, ретвитов и +1. Увидимся.

Joomla Блог Nauca – научись работать с Joomla

Хочешь получать на e-mail свежие статьи о компонентах, модулях, плагинах и других полезных вещах связанных с Joomla? Не пропусти ничего полезного, подпишись на новости блога Nauca:



  • Джумлавод

    огОООромное спасибо за поддержку плагина и внедрение в фока.

    1. Когда в 1.4 примерно? (десяток сайтов переводить на 1.3 обратно?)
    2. и цитата:
    «Вниз категории или списка категорий я не вижу смысла добавлять кнопки,
    так как все равно до них люди не дойдут и тем более не нажмут, ну уж
    очень далеко. А на верху кнопки сразу падают в глаза.»
    Не согласен. Не всегда материал людей заинтересует сразу, а дочитав или просто просмотрев до конца (низ контента) только тогда может и появится желание нажать лайк или твит.
    Может добавить галку в настройках отоброжать внизу или что либо руками?

    • System Socbuttons для 1.4 будет на этой или следующей недели. О том чтобы отображать кнопки только вверху я говорил сугубо о Phoca Gallery, для обычных статей есть настройка отображать внизу. Но если вам угодно, то вы всегда можете вставить тег куда вам захочется.

  • Roman

    ждем SocButtons 1.4

    • Джумлавод

      ждемс с нетерпением!

  • Конечно можно, файл com_phocagalleryviewscategorytmpldefault.php, строчка #21, там обитает переменная $heading и в конце строчки после закрывающего дива, ставим тег.

    • Джумлавод

      что-то не получается 
      вот код

      <!— http://www.phoca.cz — Begin Category —>params->get( ‘page_title’ ) != ») { $heading .= $this->params->get( ‘page_title’ );}// Category Name Titleif ( $this->tmpl[‘displaycatnametitle’] == 1) { if ($this->category->title != ») { if ($heading != ») { $heading .= ‘ — ‘;{socbuttons} } $heading .= $this->category->title; }}// Pagetitleif ($this->tmpl[‘showpagetitle’] != 0) { if ( $heading != ») {    echo ‘params->get( ‘pageclass_sfx’ ).'»>’.$heading.». «n»; } }// Image, description

      куда поставить {socbuttons}?

      • Джумлавод

        все ок, просто ставил тег до кавычки перед дивом. внутри все ок.
        еще раз спасибо.
        P.s. по поводу соц голосований, в скрипте дмитрия в паблик версии только три сети, больше только в той которая с админокй и БД?

        • ДА, больше только в платной версии

          • Джумлавод

            ок. посмотрю эффект от бесплатной. может куплю.
            Пытался прикрутить кнопки {socbuttons} к вплывающему окну… к каждой фотке, что-то не выходит….. возможно?

  • Укажите верию Joomla, плагина, а также какой шаблон используете и стоит ли у вас sh404sef компонент.

  • Пытался прикрутить кнопки {socbuttons} к вплывающему окну… к каждой фотке, что-то не выходит….. возможно?

    • Такого теста мы не проводили, но мне кажется что во всплывающем он не будет работать.

  • Гость

    Тоже интересует, как добавить соц.кнопки к каждой картинке (на вашем демо-сайте все работает).

  • Evgeniy702

    всем , кто хочет добавить кнопки в каждое всплывающее окно, нужно выполнить следующие действия: идем по пути public_html/components/com_phocagallery/views/detail/tmpl и открываем файл default.php. после строки // Lightbox Description
    if ($this->tmpl[‘displaydescriptiondetail’] == 2 && (!empty($this->item->description) || !empty($titleDesc))){

    echo ‘tmpl[‘descriptionlightboxbgcolor’].'»>’
        .’tmpl[‘descriptionlightboxbgcolor’]
    .’;color:’.$this->tmpl[‘descriptionlightboxfontcolor’]
    .’;font-size:’.$this->tmpl[‘descriptionlightboxfontsize’].’px»>’
    //. $titleDesc . $this->item->description.»;
    .(JHtml::_(‘content.prepare’, $titleDesc . $this->item->description, ‘com_phocagallery.item’)).»; 

    идет строчка echo », и в этой строке перед тегом ставим тег {socbuttons}(СТАВИМ ПОСЛЕ ПЕРВОЙ КОВЫЧКИ!) и вуаля, все работает !))
    версия джумлы 2.5.6. и phoca gallery версии 3.2.1

  • starboys

    Пытался прикрутить кнопки {socbuttons} к вплывающему окну… к каждой фотке, что-то не выходит….. возможно?

  • Кирилл

    Подскажите как вставить кнопки в окно lightbox ?
    joomla 1.5.25 phoca 2.8.1
    Пробовал с предидущего поста, ничего не вышло.