1. Приветствуем Вас на нашем закрытом форуме для складчиков сайта cmsheaven.org. Если Вы частный вебмастер, фрилансер, владелец малого или среднего бизнеса, представитель студии по разработке сайтов - будем рады видеть Вас в наших рядах экономных людей.
    Регистрация на форуме возможна только после вступления в складчину

Решено Как соединить easysocial + SLogin

Тема в разделе "Вопросы по расширениям Joomla [тех. поддержка]", создана пользователем fredi3000, 21 фев 2015.

Статус темы:
Закрыта.
  1. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
    Друзья, имеет ли кто опыт интеграции SLogin в easysocial? Чтобы кнопульки SLogin были в окне входа и авторизации easysocial
    #1
  2. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    буду рад помочь с этим!
    по идее интеграция есть по умолчанию в slogin
    https://www.dropbox.com/s/houq1s455mrjugq/Скриншот 2015-02-21 15.28.06.png?dl=0
    http://extensions.joomla.org/extension/slogin

    Если нужно просто кнопки вставить куда-то где их нет (например в компонент) то это можно сделать с помощью небольшого хака - если скините скрин со страницей где нужны кнопки постараюсь прислать простое решение.
    #2
    modern.po нравится это.
  3. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
    Для интеграции в easysocial нужен платный плагин, на складчине я его не нашел, может есть у кого? или админы выложат? а если вставлять иконки было бы здорово, если получится вот так http://geekpic.net/pm-GNIBL2.html Спасибо)))
    #3
  4. modern.po

    modern.po Админ Команда форума

    Регистрация:
    25 авг 2014
    Сообщения:
    842
    Симпатии:
    497
    Если на складчине нет данного плагина, значит его нет у админов. Следовательно есть смысл создать индивидуальную складчину на данный плагин или купить самостоятельно и возместить часть потраченных средств по формуле взаимозачета.
    #4
    Modi34 нравится это.
  5. Саня

    Саня Матерый складчик

    Регистрация:
    19 фев 2015
    Сообщения:
    227
    Симпатии:
    30
    #5
    fredi3000 нравится это.
  6. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
    Интересная идея, буду пробовать. По результатам отпишусь. Спасибо)
    #6
  7. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
    Получилось сделать вот так http://geekpic.net/pm-VJ266O.html . Только, что за странная писанина вылезла перед значком вконтакте, может ли это быть из-за того что я на локалке?
    #7
  8. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    у вас на 84-й строчке видимо =& уберите & и все будет ок)
    #8
  9. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
  10. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    замените $document = &JFactory::getDocument(); на $document = JFactory::getDocument();
    #10
    fredi3000 нравится это.
  11. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
    И снова респект и уважуха Modi34)))
    #11
    Modi34 нравится это.
  12. fredi3000

    fredi3000 Опытный складчик

    Регистрация:
    22 окт 2014
    Сообщения:
    112
    Симпатии:
    19
    И так, инструкция) Опираясь на пост http://forum.cmsheaven.org/threads/500/ получилось следующее http://geekpic.net/pm-2269YA.html (кол-ко иконок соц сетей добавляется по мере настройки и включения их в Slogin). Для получения результата, были выполнены следующие манипуляции:
    В файле:
    в строке 82 для того что бы убрать отступ над надписью "Вы можете авторизоваться через соц сеть" http://geekpic.net/pm-ZK6WR7.html нужно заменить:
    Код:
    <div class="register-wrap <?php echo empty( $fields ) ? ' is-empty' : '';?>">
    на:
    Код:
    <div class="register-wrap <?php echo empty( $fields ) ? ' ' : '';?>">
    и после этого кода, для добавления иконок нужно вставить:
    Код:
    <div class="login-box-title">Вы можете авторизоваться через социальную сеть</div>
    <?php
    $document = JFactory::getDocument();
    $renderer = $document->loadRenderer('module');
    $options = array('style' => 'raw');
    $module = JModuleHelper::getModule('mod_slogin');
    $module->params = "heading=2\nlimit=10";
    echo $renderer->render($module, $options);
    ?>
    Если Вам нужно вставить иконки соц авторизации ниже кнопки "Регистрация", тогда выше приведенный код нужно вставить вот здесь http://geekpic.net/pm-UG2OYB.html

    Результат будет таковым http://geekpic.net/pm-RP8W9G.html

    Надеюсь все доходчиво) Спасибо всем ребятам, за оказанную помощь.
    #12
    simplyweb, Саня, Gala и 2 другим нравится это.
  13. Саня

    Саня Матерый складчик

    Регистрация:
    19 фев 2015
    Сообщения:
    227
    Симпатии:
    30
    а как иконки заменить, а то у меня вот так вышло http://prntscr.com/6azz2b а так то все работает, был бы хит, если бы аватарки с сетей подгружались) и еще одно, как можно убрать вот эту ссылку ? http://prntscr.com/6b0czz
    fredi3000 большое спасибо!!!
    Последнее редактирование: 28 фев 2015
    #13
  14. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    если в настройках модуля сменить шаблон с default на compact то иконки будут такие же как в демо .
    https://www.dropbox.com/s/z8ijl4gfnbgtx3z/Скриншот 2015-03-01 12.20.15.png?dl=0
    чтобы убрать ссылку на разработчика вам нужно отредактировать /modules/mod_slogin/mod_slogin.php и на 65-й строке удалить
    Код:
    <div style="text-align: right;"><a style="text-decoration:none; color: #c0c0c0; font-family: arial,helvetica,sans-serif; font-size: 5pt; " target="_blank" href="http://joomclub.net/">joomclub.net</a></div>
    https://www.dropbox.com/s/bwgoz0md9m7dmjo/Скриншот 2015-03-01 12.20.36.png?dl=0
    https://www.dropbox.com/s/tfwad16ro525pjs/Скриншот 2015-03-01 12.20.48.png?dl=0
    результат
    https://www.dropbox.com/s/usj4gb7bk7ehuv1/Скриншот 2015-03-01 12.20.03.png?dl=0
    #14
  15. Саня

    Саня Матерый складчик

    Регистрация:
    19 фев 2015
    Сообщения:
    227
    Симпатии:
    30
    как то что то не совсем у меня так. я удалил эту строку и вот на этой страничке сайта так http://prntscr.com/6bi703 а на других вот так http://prntscr.com/6bi7zq при этом шаблон модуля у меня был compact с самого начала. в принципе во всем этом меня не устраивает только одно, как убрать ссылку на разработчика в модуле, когда он отображается на остальных страничках сайта?) а то как то что то очевидное-невероятное происходит.
    и еще такой момент,не в той теме канеш пишу, но где это написать не знаю, сегодня при восстановлении сайта через akeeba, при установке уже, у меня вместо русского текста, отображались непонятные символы, вот такие http://prntscr.com/6bibr3 (стрелочкой указал), типа не та кодировка стоит, такая же беда была и при установке и недавнем обновлении EasySocial (непонятные символы), так то интуитивно я все запустил, но вопрос, почему если неправильная кодировка стоит, то на сайте и в админке текст правильно отображается, а неправильно только при установке компонентов. где искать ?
    в админке пишет, что Кодировка базы данных utf8_general_ci
    #15
  16. Саня

    Саня Матерый складчик

    Регистрация:
    19 фев 2015
    Сообщения:
    227
    Симпатии:
    30
    кстати исправил только что проблему со ссылкой в модуле на других страницах сайта, просто заменил дефолтный шаблон slogin на compact (в папке modules\mod_slogin\tmpl\default заменил файл slogin.css файлом с папки compact и содержимое файла default.php заменил содержимым с файла compact.php. т.е. шаблона default у меня не должно остаться в принципе, теперь вот эта надпись http://prntscr.com/6bibr3 отображается правильно, а значки здесь http://prntscr.com/6bi703 всеравно не изменились
    #16
  17. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    вы что-то перемудрили сильно) я рекомендую вам удалить модуль через менеджер расширений и установить заново...
    у вас явно несколько модулей и в одном настроен шаблон default был....

    а по поводу кодировки я не уверен, но возможно нужно сменить кодировку языковых файлов... по идее можно еще это решить если:
    попробовать в шаблоне прописать header('Content-Type: text/html; charset=utf-8');
    еще можно попробовать прописать в .htaccess AddDefaultCharset utf-8
    так же не будет лишним добавить в head <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    Надеюсь что-либо из этого вам поможет.
    #17
  18. Саня

    Саня Матерый складчик

    Регистрация:
    19 фев 2015
    Сообщения:
    227
    Симпатии:
    30
    не знаю, пробовал и так и сяк, не получается, может я в шаблон как то не правильно вставляю, шаблон Zenith 2 (бесплатный от Themexpert). когда в шаблон вставлял, иногда надпись сверху появлялась header('Content-Type: text/html; charset=utf-8'), наверное как то не правильно или не туда вставлял. а так что выше написано пробовал, не помогает. все равно 404 страница(да и другие, кроме админки и рабочих страниц на сайте, абракадаброй этой. я так понял с шаблоном все ок. это где то в системных настройках искать надо, так то нормально отображается, а когда ошибки или установка не из под админки, так абракадабра. в phpmyadmin смотрел, там тоже utf8 general ci,
    правда Кодировка сервера: UTF-8 Unicode (utf8) пишет, но раньше на этой же локалке все нормально отображалось (имею ввиду другие сайты). сегодня попробую на хост какой нить сайт залить, посмотрю
    #18
  19. Саня

    Саня Матерый складчик

    Регистрация:
    19 фев 2015
    Сообщения:
    227
    Симпатии:
    30
    залил на хост, все ок c кодировкой) точно абракадабра))
    #19
  20. Modi34

    Modi34 Свой человек

    Регистрация:
    31 окт 2014
    Сообщения:
    2.033
    Симпатии:
    720
    я бы рекомендовал бы вам попробовать сменить кодировку в php.ini
    default_charset ="utf-8"
    mbstring.internal_encoding=utf-8
    mbstring.http_output=UTF-8
    mbstring.encoding_translation=On
    mbstring.func_overload=6
    Последнее редактирование: 2 мар 2015
    #20
Статус темы:
Закрыта.