Применительно к вашему случаю покажу на примере как сделать.
Допустим есть блог по адресу example.com/blog/hello, идентификатор этого блога — hello. Тогда в конфиг темы добавляем ссылку на этот блог так:
В версии 1.0.8 файл паджинации был переименован. Для того, что бы плагин заработал на версии 1.0.7 нужно в файле плагина common/plugins/gc/templates/skin/experience/tpls/comments/comment.tree.tpl в строке 126 заменить
1. Если я правильно понимаю, любая соцсеть отдает нам email пользователя. С этим вопросов нет.
Твиттер, одноклассники и инстаграм не отдают email (
2. Можно ли сделать так, чтобы login автоматом брался как тут? Например, для Facebook — vasja.pupkin
инстаграмм гитхаб и твиттер не отдают разделяют имя и фамилию, а отдают одну строку и полным именем.
Еще остается опасность того, что пользователь войдя через другую соц.сеть создаст себе дубликат учетки.
Но для тех соц.сетей, которые отдают email задачу можно решить так:
1. В админке поставить галочку напротив настройки «Автологин». Таким образом логин будет формироваться авоматически по правилу «socialId» + «userId». Например для вконтакта будет id_555999999999999, где 555999999999999 — ид пользователя во вконтакте. В будущем логин менять нельзя будет, но если на сайте везде выводится profile name, то ничего разницы ни какой
2. В шаблоне common/plugins/ar/templates/skin/default/tpls/actions/ar/action.ar.confirm.tpl поля login и mail сделать типа hidden и зменить ее вид, оставив только текстовку/соглашение пользователя/приветствие и кнопку «Дальше»
Хотя согласен, такой режим «Быстрой регистрации» нужно делать в составе плагина. Займусь этим. Спасибо за идею.
— Брать из социальных сетей доступную дополнительную информацию и заполнять ею профиль создаваемого пользователя.
к примеру от вконтакта берется аватарка, имя-фамиля, пол, «о себе», ссылка на профиль во вконтакте, email (не отображается). Этими данными заполняется профиль на сайте. Не все провайдеры предоставляют полную информацию? например твиттер отдает только имя и ссылку на свою страничку
Публиковать в социальные сети (не во все, правда) информацию о публикациях пользователя, новом статусе, новой записи на стене;
Опять же не все провайдеры это разрешают, а только: фейсбук, мой мир, твиттер и вк, но через подтверждение в модальном js-окне. По умолчанию репост отключеён, но на странице example.com/settings/social/ можно галочками отметить куда будет репост. Где репост невозможен, галочки нет вообще.
Искать по сайту друзей из социальных сетей;
На странице example.com/settings/social/ для тех соц.сетей, которые предоставляют информацию о связях с другими пользователями есть кнопка «Найти друзей»
Публиковать в открытую группу Фейсбука информацию о новых статьях
Это может делать только админ. У него в подвале каждого топика будет кнопка «Репост в группу».
Да, такая возможность есть. Для этого в файле конфига плагина common/plugins/[ИМЯПЛАГИНА]/config/config.php нужно установить новые настройки jevixa. Например вот эти строки добавят в список разрешенных тегов тег span
В качестве примера можете посмотреть процедуру выбора города в профиле пользователя. Там сначала выбирается страна, потом в зависимости от страны — регион, а при выборе региона автоматически подгружаются города.
javascript, который это всё обслуживает здесь, а серверная часть здесь
Применительно к вашему случаю покажу на примере как сделать.
Допустим есть блог по адресу example.com/blog/hello, идентификатор этого блога — hello. Тогда в конфиг темы добавляем ссылку на этот блог так:
Дальше, в шаблоне меню немного меняем код:
на
Что бы создать подменю достаточно его добавить в шаблон (код подменю просто скопирован с бутстрапа)
потом, конечно, нужно будет его стили поправить, что бы смотрелся в тему с сайтом.
на
инстаграмм гитхаб и твиттер не отдают разделяют имя и фамилию, а отдают одну строку и полным именем.
Еще остается опасность того, что пользователь войдя через другую соц.сеть создаст себе дубликат учетки.
Но для тех соц.сетей, которые отдают email задачу можно решить так:
1. В админке поставить галочку напротив настройки «Автологин». Таким образом логин будет формироваться авоматически по правилу «socialId» + «userId». Например для вконтакта будет id_555999999999999, где 555999999999999 — ид пользователя во вконтакте. В будущем логин менять нельзя будет, но если на сайте везде выводится profile name, то ничего разницы ни какой
2. В шаблоне common/plugins/ar/templates/skin/default/tpls/actions/ar/action.ar.confirm.tpl поля login и mail сделать типа hidden и зменить ее вид, оставив только текстовку/соглашение пользователя/приветствие и кнопку «Дальше»
Хотя согласен, такой режим «Быстрой регистрации» нужно делать в составе плагина. Займусь этим. Спасибо за идею.
на
к примеру от вконтакта берется аватарка, имя-фамиля, пол, «о себе», ссылка на профиль во вконтакте, email (не отображается). Этими данными заполняется профиль на сайте. Не все провайдеры предоставляют полную информацию? например твиттер отдает только имя и ссылку на свою страничку
Опять же не все провайдеры это разрешают, а только: фейсбук, мой мир, твиттер и вк, но через подтверждение в модальном js-окне. По умолчанию репост отключеён, но на странице example.com/settings/social/ можно галочками отметить куда будет репост. Где репост невозможен, галочки нет вообще.
На странице example.com/settings/social/ для тех соц.сетей, которые предоставляют информацию о связях с другими пользователями есть кнопка «Найти друзей»
Это может делать только админ. У него в подвале каждого топика будет кнопка «Репост в группу».
Таким образом каждый плагин будет расширять настройки редактора, а не затирать их.
В плагине tinimce также можно использовать тектстовки Alto, например так:
Сами текстовки, разумеется, должны быть предварительно подгружены
javascript, который это всё обслуживает здесь, а серверная часть здесь