Помощь DLE и кнопка "Мне нравится"

Тема в разделе "DLE", создана пользователем cocs, 23 апр 2013.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    401
    Симпатии:
    81
    Значит проблема в следующем, при добавлении кода кнопки контакта "Мне нравится" в shortstory.tpl, кнопки выводятся колонкой, причем кнопок столько сколько и анонсов. В фулстори такое не наблюдается. Что надо сделать что бы анонсу соответствовала только одна кнопка?
    1.png
     
  2. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
    ты наверно просто зациклил скрипт для каждого одно и тоже на одной странице, и поэтому полз код двойника, почитай там есть как его можно для каждого разделить чтобы на одной странице не выводило, посмотри дополнительно на странице вк , или в гугле vk lite дополнительно или api почитай вк!!! или предоставь код куда ты вставляешь чтобы увидеть как ты его вставляешь!
     
  3. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    401
    Симпатии:
    81
    Вот собсно и код кнопки:

    <div id="vk_like">
    </div>
    <script type="text/javascript">
    document.write(VK.Widgets.Like("vk_like", {type: "button", pageUrl: '{full-link}', pageTitle: '{title}', pageImage: '{image-1}'}));
    </script>
     
  4. KPACHODAP

    KPACHODAP DELETED

    Регистр.:
    21 дек 2009
    Сообщения:
    641
    Симпатии:
    111
     
  5. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    401
    Симпатии:
    81
    Документация я читал раз 10, правда не полностью понял, а по поводу поста выше, так мне не понятно зачем подряд несколько раз вызывать VK.Widgets.Like()? Если у меня 50 новостей на странице, так что 50 раз VK.Widgets.Like() Выводить в шортстори? Вот решение только не для DLE,
     
  6. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.017
    Симпатии:
    681
    Вообще по идее код WP нужно заменить так, и вставить его shortstory.tpl
    Код:
    <script type="text/javascript">
    <!--
    document.write(VK.Share.button({
    url: '{full-link}',
    title: '{title}',
    noparse: false
    }));
    -->
    </script>
    Попробуй так, вообще должно работать...

    PS но этот код будет повторяться столько же раз, сколько новостей на странице. Я бы не стал ставить ;)
     
  7. cocs

    cocs

    Регистр.:
    5 дек 2009
    Сообщения:
    401
    Симпатии:
    81
    Этот метод не работает, я думаю может проблема вовсе не в коде шаблона и кнопке, а в коде самой цмс... Я в серче много раз встречал эту проблему именно на дле. Что интересно комментарии таким же образом отображаются... Я проповал прикреплять кнопки из разных сервисов например

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

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.017
    Симпатии:
    681
    Это наврятли! напиши урл сайта в личку или в аську со встроенным в шаблон кодом что я выше писал, посмотрю код шаблона...
     
Статус темы:
Закрыта.