WebMan

WebMan

В данный период я не оказываю услуг и не занимаюсь сторонними разработками
+434
Репутация
6108
Рейтинг
+1
WebMan WebMan Виджет "Реавторизатор" 8 лет назад
Насчёт дать доступ копирайтерам я погорячился. В текущей версии (2.0.2) переключение разрешено только администраторам (нужен заход под админом в текущей сессии в браузере). Что, в принципе, и так уже очень удобно и экономит время.

Спросил у Arguzov. Он подумает. Возможно получится сделать опцию и дать возможность копирайтерам переключаться по заданному админом списку без выдачи им админских прав. Добавлять и удалять пользователей в свой список копирайтерам нужно запретить.
+1
WebMan WebMan Виджет "Реавторизатор" 8 лет назад
Создал специальную группу пользователей, куда вручную добавил несколько своих аккаунтов. Этих же пользователей добавил в список виджета. В настройках доступа виджета дал разрешение показывать его только админу и этой группе. Теперь могу легко переключаться между всеми своими аккаунтами.
Аналогично можно создать группы для каждого копирайтера, размещающего материалы на сайте, поставить каждому по виджету, и тогда каждый из них также будет легко добавлять материалы от имени любого своего пользователя.

Давно мечтал о чём-то подобном. Спасибо!
0
WebMan WebMan Логины в InstantCMS 2 – открытое тестирование 8 лет назад
Кроме того, это не самый универсальный вариант реализации логинов. Есть более новый вариант. Но он требует большого количества мелких правок в шаблоне.
0
WebMan WebMan Логины в InstantCMS 2 – открытое тестирование 8 лет назад
Возможно Вы не включили галку "Обязательное поле" у поля "Никнейм" и он не запрашивается при регистрации, поэтому и остаётся пустым.
0
WebMan WebMan Логины в InstantCMS 2 – открытое тестирование 8 лет назад
В официальных релизах логинов пока нет. Когда будет - это вопрос к разработчикам.
Здесь описан всего лишь вариант хака движка. Новая, более универсальная версия такого хака в другой записи моего блога.
0
WebMan WebMan Userscript (или пользовательский скрипт) "Заметки о пользователях ТРИ-В-ОДНОМ" 8 лет назад
Спасибо! Работает в Maxthon 4.4.8.2000.
Но при установке выдаёт предупреждение о наличии строки с "@grant", говорит, что это устаревший оператор и могут быть ошибки. Это нормально?
+2
WebMan WebMan СтопХам - userscript для instantcms.ru 8 лет назад
Вспомнилось:
- Я не злопамятный. Я просто злой и записываю...
smile
Идея интересная. Особенно с тремя списками.
+1
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Спасибо за хороший отзыв, Геннадий Иванович!
Использовать этот пакет на реальных сайтах не стоит. Разве что на сайтах в режиме тестирования без реальных пользователей. Будет лучше для Вас и для сообщества, если Вы погоняете его функционал на локалке, чтобы оценить удобство решения и выявить все ошибки.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Всё основное описано в первых абзацах поста. Плюс ещё в "Других возможностях". Главное - что всё это встроено в концепцию движка и сделано УНИВЕРСАЛЬНО, а не как разрозненные хаки-костыли с форума, которые ещё нужно править под себя.
+2
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
В этой теме прошу прекратить обсуждение "нужности/ненужности" данного функционала, причём именно теми людьми, кому он действительно не интересен. А прошу высказаться о реализации функций тех людей, кому это нужно и кто готов потратить 15-20 минут, чтобы потестировать удобство и качество решения на разных вариантах применения.
Заранее спасибо за понимание.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Кошерно или нет зависит от задач проекта и от отношения к проекту его вебмастера. Кому-то и site.ru/components/data/get.php?type=user&id=123 - прекрасно подходит. smile
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Это решение разрабатывалось не как хак, а как плановые изменения в движок. Если разработчики его примут, то это всё будет уже "из коробки" и ничего править не придётся и новые хаки не понадобятся.

HiAndy:
Правится один файл ...
Это не совсем правда. Правка одного файла годится лишь для одной задачи - авторизации. И не позволит сделать нужные проверки. Например, на уникальность. Также не позволит отображать новое поле в Админке, редактировать его там и многое другое.

HiAndy:
Так всё это можно сделать в установочном файле. Добавляется одна колонка в одну таблицу.
Да, об этом я и говорю. Что одной правкой не обойдёшься.

HiAndy:
Что за "другие возможности"?
Не подставляйтесь, HiAndy. Если Вам тема интересна, то хотя бы прочитайте топик. Там всё подробно описано и даже есть примеры. Если тема не интересна и Вам для любых Ваших проектов хватает "правки одного файла", то без проблем, остановитесь на этом. А мы продолжим про "другие возможности" и универсальность. smile
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
А никнейм можно или оставить, или использовать в качестве поля "Логин". Зависит от задач на Ваших проектах.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
И это. И, например, блог по имени пользователя site.ru/blogs/vasya_pupkin, и мини-сайт каждого пользователя с его материалами, и юрлица/фирмы с ОКПО (налоговый номер) в адресах, и многое другое.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
HiAndy:
Можно ли мне разъяснения выдать, так чтобы даже первоклассник понял?
Попробую. smile
1. Логин может использоваться и при авторизации, и в адресе профиля пользователя, и в качестве замены никнейму для однозначной визуальной идентификации пользователей. Под разные проекты - разные использования. Например, в Единичке логины используются и в адресах тоже. Без этого полноценный мигратор не сделаешь.
В Вашем примере логин используется только для авторизации. А другие возможности не реализуются.
2. Кроме того, в Вашем примере это делается хаком. А любые хаки создают проблемы при обновлении.
3. Авторизовываться можно не только по мылу или логину. А и, например, по телефону. Если следовать логике Вашего примера, то для этого нужны ещё бОльше хаки. А значит будут ещё бОльшие сложности с обновлениями.
4. Создать в Админке нужное поле с желаемым названием и подсказкой, а потом выбрать его в выпадающем списке "Использовать для авторизации", а всё остальное сделает движок с предложенными мной правками - это гораздо проще, чем добавлять в базе данных поле нужного типа и делать дополнительные хаки на нужные проверки, добавление колонки в Админку и т.п.
5. То же самое касается и адресов пользователей. В этом варианте всё делается несколькими щелчками мышки в Админке без любого программирования.
6. Кроме того, возможен вариант, когда требуется минимальная регистрация (по почте и паролю). Его можно сделать или несколькими хуками без моего решения, или можно в моём решении поставить нужные настройки и добавить перехват событий, что позволит спокойно обновляться на новые версии.

Короче - предложенное к тестированию решение универсальное и позволяет сделать на сайте массу разных вариантов без программирования.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Нико:
если users можно было бы убрать
Это нужно лишь для очень больших соцсетей. Но там принцип другой, цели другие, а значит и решения другие.
Инстант - это более универсальное решение, скорее портальный движок с социальной направленностью. Тут такого не нужно и не будет.
+1
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Исправил инсталл. И сделал пакет обновления с одним исправленным файликом.
+2
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Спасибо!!! А то я уже собрался вечером ставить демо на юниксовый хостинг, чтобы найти причины ошибки. Дома на под Виндой ошибка не проявлялась, так как винде пополам регистр букв.
Сейчас исправлю в инсталле и перевыложу его.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Только что опять накатил пакет на чистую демо. Всё работает, список пользователей в Админке по admin/users показывает.
Покажите, пожалуйста, логи ошибок Апача. Или включите в настройках сайта отладку и пришлите текст ошибки, если она где-то будет показана.
0
WebMan WebMan Логины в ICMS 2 v.5 – открытое тестирование 8 лет назад
Что Вы перед этим делали и какие настройки выставили?
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.