Подсказка: внимательно читая этот пост, вы можете выиграть премиум-пакеты uCoz ;)

Новые кнопки редактирования материалов и профилей

Для кого-то это может показаться мелочью, но для нас это обновление очень значимо. Мы давно хотели это сделать, но все никак не решались. Обновление затрагивает довольно много шаблонов, поэтому, признаться, очень сложно внедрить новые, красивые и более понятные кнопки, не задев и не повредив что-то. Надеемся, что мы справились!

Посмотрите, не правда ли стало красивее, понятнее и удобнее?







Если вдруг у вас что-то не работает, сломалось или испортился дизайн:

Авторизация через соцсети c поддержкой uID

В прошлом обновлении мы добавили авторизацию через ОК на сайты в системе uCoz. Сегодня мы радуем вас еще одним обновлением авторизации для uID-пользователей (о локальных чуть ниже).

В профиле пользователя появилась возможность выводить ссылки на профили социальных сетей, которые он привязал к аккаунту. Таким образом, в шаблоне профиля пользователя появились новые переменные для этого (рекомендуем восстановить шаблон к стандартному виду, чтобы применить нововведения, а для тех, кто его кастомизировал по-своему, чтобы увидеть нововведения и наложить их на свой шаблон).

Привяжите аккаунт к своему профилю, используйте системные коды и выводите ссылки на социальные сети в профиле. В связи с этим обновлением появилась новая настройка прав групп:



А также появились новые коды в шаблоне профиля пользователя:



Используя эти коды и условия, можно придумать много интересных решений. Делитесь в комментариях своими идеями и готовыми реализациями с использованием кодов социальных профилей и получите месяц премиум-пакета uCoz в подарок!

Авторизация через соцсети с поддержкой локальных пользователей

27 апреля 2015 года мы сообщали о релизе бета-версии нового скрипта для авторизации локальных пользователей при помощи соцсетей с использованием uAPI и PHP в наших группах в социальных сетях. Сегодня мы хотели бы поделиться этим скриптом и в нашем блоге.


Инструкция по установке     Демо-версия


Мы уже успели исправить несколько багов и имеем много идей для дальнейшего обновления скрипта. Следите за новостями и обновлениями скрипта на его странице uAPI и в наших пабликах в социальных сетях.

Ждем ваших отзывов и предложений в комментариях! Автору самого качественного фидбека премиум-пакет uCoz в подарок.

Багфиксы

Обновление uAPI


Документация uAPI

Прочие обновления


На сегодня все. До следующих обновлений! Удачных всем сайтостроений!

365 комментариев
1 2 3 4 5 6 »
1 Написал ilya_korzhov7 05 Май 2015, 17:14
ОШИБКА Авторизация через соцсети с поддержкой локальных пользователей
27 августа 2015 года мы сообщали о релизе бета-версии
0
4 Написал olepav 05 Май 2015, 17:19
Да, спасибо, что заметили)
2 Написал K1l0 05 Май 2015, 17:16
Все гуд. После обращения в тп uAPI пообещали запилить параметр, с помощью которого можно было бы передавать логин пользователя, который добавляет комментарий. Жду-с =)

Но опять и опять. Вы оставляете в теле страницы кучу кода, который нельзя убрать. Это напрягает.

Ну и в добавок, может стоит обновить информацию и на странице с документацией?)
3 Написал _CrySiS_ 05 Май 2015, 17:19
Цитата
27 августа 2015 года мы сообщали
Что то вы прыгнули вперед очень быстро
0
5 Написал olepav 05 Май 2015, 17:20
Уже прыгнули обратно smile
Благодарим за внимательность.
6 Написал ilya_korzhov7 05 Май 2015, 17:38
Правильно ли понимаю, что невозможно а точнее сложно реализовать массово, как авторизация для локальных через соц сетей будет отправлено на официальной скриптохранилище, где эти идеи будут доступны тем кому это нужно, и ля всех сайтов системы внедрены не будут?
-3
8 Написал o_Lisovenko 05 Май 2015, 17:52
Вас очень сложно понять. но если я правильно понял, то да, это сложно и поэтому сейчас решения предлагаются так, как на данный момент это возможно. Либо такая авторизация для локальных, либо uID.
11 Написал ilya_korzhov7 05 Май 2015, 17:57
Имел ввиду если скрипт то это на всегда или когда нибудь это для всех будет все же реализовано?
-4
13 Написал o_Lisovenko 05 Май 2015, 18:01
Пока будет этот скрипт.
215 Написал Drinko 12 Май 2015, 09:08
Когда же вы убьете этот ваш uID?
0
216 Написал o_Lisovenko 12 Май 2015, 10:27
Никогда, на этом полемику дальнейшую, предлагаю даже не начинать.
7 Написал onemore 05 Май 2015, 17:47
при регистрации пользователя через соц.сети там дата рождения выглядит 0 января 0000 года. с этим что нибудь будет сделано системно?
9 Написал ilya_korzhov7 05 Май 2015, 17:54
Мне служба поддержки на этот вопрос ответила
"на демо-сайте – точная копия из документации. Там ничего лишнего, ничего нового (добавленного). Идентификаторы имеют только 1 способ
определения и вывода: именно так, как описано в документации.
Что касается аватарки: в версии 1.0 она не должна подтягиваться, этого в реализации 1.0 нет " но определяется пока по логину  и привязыватся к ящику остальное нужно самим вбивать
10 Написал Dmitry_DM 05 Май 2015, 17:56
Все предложения рассматриваются, как и говорилось. Что нужно, как сделать по иному и тд – предлагайте. Мы только за

А что касается нулей.. ну давайте представим ситуацию, что соцсеть не отдает дату – что делать?
12 Написал ilya_korzhov7 05 Май 2015, 18:00
при вхождение через соц сети в демо версии в профиле выходит вся информация и изображение http://sociallogin.ucoz.com/index/8-2 у меня вот как http://stav-geo.ru/index/8-4091 и так со всеми соц сетями проверил
14 Написал Dmitry_DM 05 Май 2015, 18:02
Профиль http://sociallogin.ucoz.com/index/8-2 не входил через соцсеть. Аватар никак не подтягивается, абсолютно. Даже в коде нет ни одной строки, чтобы нам говорило об этом wink
26 Написал onemore 05 Май 2015, 20:27
>А что касается нулей.. ну давайте представим ситуацию, что соцсеть не отдает дату – что делать?

поставить системую замену типа "Не указано". всяко лучше чем бессмысленный ряд из нулей имхо.
27 Написал Dmitry_DM 05 Май 2015, 20:30
Там допускаются исключительно числа. Текст нельзя. Это не апи так делает, а система.
15 Написал azazelloalex 05 Май 2015, 18:09
Возможно оффтоп, но все же спрошу: есть ли возможность замены кнопок авторизации на свои? То на выбор всего четыре варианта.
16 Написал Dmitry_DM 05 Май 2015, 18:14
Есть. Стандартный код из документации (шаг3) можно заменить на что-то типа:
Код

  <?if($LOGIN_FORM$)?><script type="text/javascript">
<?if(strpos($REQUEST_URI$,'?aut=false2')!='-1')?>
  new _uWnd('Name','Ошибка авторизации',300,100,{autosize:1,maxh:200,minh:100},'Увы, но что-то пошло не так. Попробуйте авторизоваться снова');
<?endif?>
  <?if(strpos($REQUEST_URI$,'?aut=false3')!='-1')?>
new _uWnd('Name','Ошибка авторизации',400,100,{autosize:1,maxh:300,minh:100},'Мы обнаружили, что у вас уже есть пользователь с таким email. Воспользуйтесь восстановлением пароля уже существующего пользователя');
  <?endif?>
</script>
<script src="//ulogin.ru/js/ulogin.js"></script>
<div id="uLogin" data-ulogin="display=buttons;fields=first_name,last_name,email;
  redirect_uri=http%3A%2F%2Fmysite.ucoz.ru%2Fphp%2Fulogin%2Fcallback.php;" style="padding-bottom:10px;"><h3>Авторизация через соцсети</h3>
<div id="uidLogForm" align="center">

<a href="javascript://" title="Войти через facebook" data-uloginbutton = "facebook" rel="nofollow"><img src="ссылка на иконку"></a>
<a href="javascript://" title="Войти через vkontakte" data-uloginbutton = "vkontakte" rel="nofollow"><img src="ссылка на иконку"></a>
<a href="javascript://" title="Войти через yandex" data-uloginbutton = "yandex" rel="nofollow"><img src="ссылка на иконку"></a>
<a href="javascript://" title="Войти через google" data-uloginbutton = "google" rel="nofollow"><img src="ссылка на иконку"></a>
<a href="javascript://" title="Войти через odnoklassniki" data-uloginbutton = "odnoklassniki" rel="nofollow"><img src="ссылка на иконку"></a>
<a href="javascript://" title="Войти через twitter" data-uloginbutton = "twitter" rel="nofollow"><img src="ссылка на иконку"></a>
</div></div>
<?endif?>

17 Написал azazelloalex 05 Май 2015, 18:35
О, хорошо, спасибо)
18 Написал 0RJ0 05 Май 2015, 18:50
Авторизация через соцсети с поддержкой локальных пользователей
Небольшой отзыв по работе этой функции. Для начала отходим от того, что доступна только одна соц.сеть для привязки (что не есть хорошо, хотелось бы всех тех же, что и для uID, но я понимаю почему оно так работает). 

1. Для начала хотелось бы иметь возможность писать свой ник после регистрации. А то меня на демо-сайте например зарегистрировали как «Вигер_Констан», что не круто. То есть при авторизации нужно дать возможность выбрать себе никнейм, чтобы такого ужаса не получалось (например это можно сделать после нажатия кнопки на авторизацию).

2. Возможность привязки социальной сети к уже существующему аккаунту. Это может быть важным для пользователя, которому было бы удобнее заходить на сайт через ВК (допустим он на сайте зарегистрирован уже с 2008-2009 года).

3. Возможность привязки нескольких соц. сетей. Думаю, что в текущей версии скрипта это невозможно, но всё-таки. Вообще по ходу скрипта указана проверка вида <?if($_YAHOO$='vk')?> — это можно заменить на <?if(strpos($_YAHOO$,'vk')>-1)?> и таким образом сделать привязку нескольких профилей на один (хотя не уверен, что такое возможно).

Наверное это основные моменты, которые бы я хотел отметить для авторизации через соцсети для локальных пользователей.
20 Написал Dmitry_DM 05 Май 2015, 19:04
1 и 2 – да, будет. А вот 3 исключено
21 Написал 0RJ0 05 Май 2015, 19:14
Отлично, спасибо!
243 Написал Drinko 12 Май 2015, 12:17
Почему 3 пункт исключен? Что мешает хранить в поле идентификатор + список сетей, к примеру, в том же формате, что и текстовая база uCoz:
1|1|0|1|0|userID
а саму базу на сервере?
244 Написал Dmitry_DM 12 Май 2015, 12:20
В версиях 1.1 (которая уже доступна сегодня) и в 1.2 не планируется. Что будет дальше – посмотрим. Но на текущий момент такого плана нет, и заглядывая в будущее: через | ну да, можно тоже, но логику скрипта менять придется точно.
19 Написал steve3760 05 Май 2015, 18:51
А что с логотипом в Яндекс.Новостях?
avatar
22 Написал ArmRed 05 Май 2015, 19:15
a s61 serverax?
-1
25 Написал o_Lisovenko 05 Май 2015, 19:55
Ждите, дойдет до всех серверов, как только будет фидбек и может что-то править будем.
23 Написал FoxMW 05 Май 2015, 19:21
Ошибка на картинке: ID прикрепленного Яндекс паССпорта
-2
24 Написал o_Lisovenko 05 Май 2015, 19:54
Спасибо, скриншот с бета версии. Будет исправлено smile
28 Написал steve3760 05 Май 2015, 20:43
Яндекс.Новости не добавляет наш сайт. Пишут:
Сформируйте, пожалуйста, <yandex:logo> – стандартный логотип. Обязательный элемент!
<yandex:logo type="square"> – квадратный логотип. Обязательный элемент!

В <channel> должны быть добавлены два элемента: <yandex:logo>, со ссылкой на стандартный логотип, и <yandex:logo type="square">, со ссылкой на крупный квадратный логотип.

Пример:
<yandex:logo>http://example.net/normal_logo.png</yandex:logo> -> стандартный
<yandex:logo type="square">http://example.net/square_logo.png</yandex:logo> -> квадратный

Атрибут type у квадратного логотипа может быть только square! Тип и размер квадратного логотипа, передаваемого посредством <yandex:logo type="square">, – PNG 180×180px, его ширина и высота должны быть одинаковыми.

Если вы решите использовать один и тот же логотип в качестве квадратного и стандартного, ссылку на него всё равно необходимо указать в обоих элементах - и в <yandex:logo>, и в <yandex:logo type="square">.

Старая схема с передачей логотипа в <image> пока поддерживается (как отдельно, так и совместно с <yandex:logo type="square">). После добавления новых тегов <yandex:logo> и <yandex:logo type="square">, прежний тег <image> и вложенные в него теги <url>, <title>, <link> нужно убрать.
30 Написал K1l0 05 Май 2015, 22:13
Так сформируйте.
avatar
31 Анонимно 05 Май 2015, 22:41
доступа то нет к файлу, как сформировать?
avatar
33 Написал FreeGiN 06 Май 2015, 09:47
Дождутися пока и те сайты, что в системе Яндекс-новостей, исключат...а тогда начнут шевелится.  Когда завалят их сотнями возмущённых обращений. О данном изменении Яндекс сообщил ещё месяц-два назад.

Присоединяюсь к проблеме.
-3
36 Написал o_Lisovenko 06 Май 2015, 10:20
В следующем обновлении точно будет. Приносим извинения за задержку этого багфикса.
37 Написал steve3760 06 Май 2015, 10:29
Дайте доступ, мы уже сами сделаем. Вас не дождаться.  Уже больше месяца мурыжите. Просьбы игнорируйте. В последнее время ужасная работа системы.
-3
38 Написал o_Lisovenko 06 Май 2015, 10:31
Последний раз повторю: в следующем обновлении будет. Далее Ваши уговоры будут рассчитаны как оффтоп, извините, но Вы тут и правда не по теме.

UP: http://prntscr.com/723v8i
29 Написал Ucoz_fan 05 Май 2015, 20:45
смотрится отлично   up , ждем на всех серверах))
0
34 Написал o_Lisovenko 06 Май 2015, 10:11
Совсем скоро будет smile
32 Написал alex-g 05 Май 2015, 23:40
За кнопку редактирования материала, вообще супер-мега-большое спасибо! Старая еле заметная стрелочка, всегда бесила.

Новые коды, так же порадовали. Пойду прикручивать на сайтах!
0
35 Написал o_Lisovenko 06 Май 2015, 10:12
Благодарим за отзыв и ждем фидбека!
39 Написал alex-g 06 Май 2015, 12:02
Фидбек будет сразу после запуска на 8-м сервере)
40 Написал onemore 06 Май 2015, 12:08
соц сети в локальных комментариях на ювебе уже работают?
-2
43 Написал o_Lisovenko 06 Май 2015, 12:35
Вы про скрипт uAPI? Он никак не связан с разливкой обновления по серверам. Скрипт работает на всех серверах, на сайтах с php и локальными.
41 Написал ДонКот 06 Май 2015, 12:11
"увеличен лимит запросов в час с 300 до 1500"
вот за это огромное спасибо! thumb
avatar
42 Анонимно 06 Май 2015, 12:27
Баг после обновы: http://rghost.ru/7mXMvNpgG
Это каталог файлов. В статьях так же.
Черным замазан титл. Зеленым выделено место где он был раньше. А ниже 4 строки, это панель модератора которая раньше была около титула, РАБОТАЛА и имела нормальный вид. Ссылки не кликабельны в панели модератора. Естественно на сайте ничего не изменяли.
0
44 Написал o_Lisovenko 06 Май 2015, 12:36
Адрес сайта, пожалуйста.
avatar
45 Анонимно 06 Май 2015, 12:47
В ЛС.
0
48 Написал o_Lisovenko 06 Май 2015, 14:27
У вас в системном коде вырезаны системные файлы и стиле, перекрыты персональными. Поэтому конечно у таких "извращенных" методов перекрытия стандартных системных файлов могут быть проблемы. Исправьте это и будет нормальная панель редактирования: http://prntscr.com/724ybb
46 Написал alex-g 06 Май 2015, 12:54
А почему бы не добавить операторы по изменению тегов, редактированию материалов и т.д.? Например, кнопка редактирования материала, в модуле "Доска объявлений", не была бы лишней
0
47 Написал o_Lisovenko 06 Май 2015, 14:18
Не понял Вас. Можно подробнее?
49 Написал alex-g 06 Май 2015, 14:50
Сделать операторы на кнопки, внутри панели $MODER_PANEL$ (чтоб можно было делать свой вид такой панели, органично вписанный в дизайн). Например оператор, как в модуле ИМ, $EDIT_ENTRY_LINK$ - но для всех модулей.
0
50 Написал o_Lisovenko 06 Май 2015, 14:57
Это не будет реализовано.
И да, при желании можно свою панель редактирования написать, например: http://сайт/news/0-0-0-$ID$-10 ну и так далее. Все коды для этого есть.
66 Написал alex-g 06 Май 2015, 17:17
Сейчас так и реализовано) Хотя я опасался, что не во всех модулях это все будет корректно работать
177 Написал ZanyGamer 09 Май 2015, 12:40
Что за адрес? -__- Может http://сайт/news/0-0-0-$ID$-13 ?
205 Написал alex-g 11 Май 2015, 11:07
Это ссылка на редактирование материала
avatar
51 Написал todkenanimda 06 Май 2015, 15:07
У меня что то все слетело )) дизайн 1051  Кроме стилей еще что отвечает за кнопки?
Просто я использую свои скрипты которые не обновляются. Что нужно обновить или добавить ))
0
52 Написал o_Lisovenko 06 Май 2015, 15:08
адрес сайта можно? 
Только стили за них отвечаю, ну и кеш может smile
avatar
53 Написал todkenanimda 06 Май 2015, 15:36
Все нашел это из за того что я намудрил буду искать как исправить. спс
0
55 Написал o_Lisovenko 06 Май 2015, 15:47
Хорошо, если нужна будет помощь - обращайтесь!
54 Написал Addprogram 06 Май 2015, 15:47
Вполне неплохо сделаны кнопки редактирования!)
0
60 Написал o_Lisovenko 06 Май 2015, 16:49
Спасибо за отзыв!
353 Написал Винипух 06 Июнь 2015, 01:49
Доброго времени суток. Подскажите, пожалуйста, к кому обращаться по поводу ошибок в коде, который нельзя поправить через админку? Только не в поддержку, через них не решаются такие вопросы.
0
354 Написал o_Lisovenko 08 Июнь 2015, 13:18
В поддержку.
1-20 21-40 41-60 61-80 81-100 101-119
Ваш комментарий