VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Решил я поиграться с XenForo на локалке.
Сразу скажу - я не воинствующий вобловод и не сектант, как многие, наверное, считают. Поэтому девиз этой темы - объективность.
Движок красивый, да. Но с первых же шагов в админке я столкнулся со странностями. Возможно, я сам туплю, но и в этом случае это минус движка, если с первого взгляда опытный админ чего-то не находит.
Итак, прошу спецов по XenForo мне объяснить...
1. Где поиск в шаблоне?
Например, если мне нужно найти фрагмент кода. Неужели надо глазами искать?
Winner добавил 05.04.2015 в 10:57
2. А админхелпа вообще нет? Мол, догадайся сам?
Winner добавил 05.04.2015 в 11:09
3. По умолчанию у групп админов и модеров нет никаких прав. У обычных юзеров есть. Хм, это так специально сделано, мол, чтоб админ для таких ответственных групп явно выставил права? Но тут стоит даже запрет чтения тем. Странно как-то. Или я чего-то не понимаю.
Winner добавил 05.04.2015 в 11:16
4. Фразы. Показано элементов: 100 из 5415. А как найти нужную фразу? Просмотреть все 5415 элементов? Разбивки на группы нет, всё в одной каше.
// И - финал: вопросов больше нет
Last edited by Кот Бегемот : 04-05-2015 at 12:15 PM.
Reason: Добавлено сообщение
По умолчанию у групп админов и модеров нет никаких прав. У обычных юзеров есть. Хм, это так специально сделано, мол, чтоб админ для таких ответственных групп явно выставил права? Но тут стоит даже запрет чтения тем. Странно как-то. Или я чего-то не понимаю.
Последнее. На xenforo другая идеология прав. Админ != модер != пользователь. Пользователь имеет начальную группу с минимальными правами + подключаются к нему дополнительные, действовать будет сумма прав. Т.е. группа зарегистрированный не может создавать темы в разделе A и грузить файлы > 50кб. Группа юзер+ может создавать темы в разделе A и грузить файлы > 250кб. Через повышения добавляем Васе, который состоит в группе зарегистрированный дополнительную группу "юзер+" и все - Вася может создавать темы и грузить 250 кб.
По умолчанию - наследование от родителя, разрешено - меняет значение в большую сторону, нет - это запрет и exit, т.е. если добавить 100500 доп. групп и хоть в одной стоит "нет" у файлов, то грузить файлы не получится. Если в булке юзверя переводят из группы в группу, то здесь просто добавляют. И это удобней. Вот чего нет - нет масок доступа.
Quote:
Originally Posted by Winner
Фразы. Показано элементов: 100 из 5415. А как найти нужную фразу? Просмотреть все 5415 элементов? Разбивки на группы нет, всё в одной каше.
Групп как таковых нет. Поиск по фразам вроде работает.
OldEr
Специалист
Join Date: Jun 2007
Награды в конкурсах:
Posts: 4,731
Версия vB: 3.8.x
Пол:
Reputation:
Мастер 4230
Репутация в разделе: 90
3
Quote:
Originally Posted by Winner
1. Где поиск в шаблоне?
Например, если мне нужно найти фрагмент кода. Неужели надо глазами искать?
Ctrl + F.
Кот Бегемот
Мартовский Кот
Join Date: Apr 2006
Location: мягкое кресло
Награды в конкурсах:
Posts: 5,035
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 5069
Репутация в разделе: 57
0
Спасибо! Я пока снёс форум, т.к. накосячил. Переустановлю - будут ещё вопросы.
Quote:
Originally Posted by Smalesh
Поиск по фразам вроде работает.
Это если знаешь, что искать. А если нет части фразы, которую можно вбить в поиск?
В вобле проще: там разбивка по группам, которая сильно сужает поиск.
Вот пример. Тебе нужно вписать свой текст в тело письма при регистрации. Текста дефолтного письма у тебя нет (предположим), в поиск вбить нечего. Как ты его найдёшь в вобле? Откроешь группу фраз регистрации, просмотришь несколько страничек с фразами. А в ксене? Придётся просматривать всё?
Да, это мелочи. Но эти мелочи, плюсуясь, вызывают раздражение.
Winner добавил 05.04.2015 в 12:47
Quote:
Originally Posted by OldEr
Ctrl + F.
Не интуитивно понятно.
Winner добавил 05.04.2015 в 12:50
А, вспомнил ещё, на чём споткнулся.
5. А куда кейвордс вбивать?
Last edited by Кот Бегемот : 04-05-2015 at 01:50 PM.
Reason: Добавлено сообщение
Smalesh
В Черном списке
Join Date: Oct 2006
Награды в конкурсах:
Posts: 3,055
Версия vB: 3.8.7
Пол:
Reputation:
Мастер 3983
Репутация в разделе: 200
3
Quote:
Originally Posted by Winner
Но эти мелочи, плюсуясь, вызывают раздражение.
А кто спорит. Админка у хрени жуткая, а многие вещи просто не реализованы. Например, дублирование и копирование прав и разделов нет как класса, что на взрослом форуме с большим числом разделов и групп превращается в геморройное занятие.
Smalesh добавил 05.04.2015 в 13:11
Quote:
Originally Posted by Winner
Как ты его найдёшь в вобле?
В xenforo в конфиг
PHP Code:
$config['debug'] = true;
и /admin.php?email-templates/
Last edited by Smalesh : 04-05-2015 at 02:11 PM.
Reason: Добавлено сообщение
Кот Бегемот
Мартовский Кот
Join Date: Apr 2006
Location: мягкое кресло
Награды в конкурсах:
Posts: 5,035
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 5069
Репутация в разделе: 57
2
Quote:
Originally Posted by Smalesh
Админка у хрени жуткая, а многие вещи просто не реализованы
Странно, ведь делали люди, которые делали и воблу. Т.е. знающие, как должно быть.
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,821
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20318
Репутация в разделе: 468
1
Quote:
Originally Posted by Smalesh
в булке юзверя переводят из группы в группу, то здесь просто добавляют. И это удобней
не вижу удобства в том, что у пользователя будет куча групп, вместо одной
это ж нужно помнить какие права есть у каждой из групп, вместо того, что бы помнить права только одной группы
простой пример, нужно глянуть права узера "вася":
как это у воблы: открыл профиль в админке и смотришь в каких группах узер - основная "зарегистрированный" и может быть какие то доп. группы, но в подавляющем большинстве, только одна
лезем в настройки прав групп и смотрим значения
теперь у хрени: смотрим профиль узера и видим, что узер поднялся на несколько ступенек, а значит у него три/четыре/шесть групп и нам нужно просмотреть права всех шести групп и запомнить, где и какие значения
так где удобство? =)
а может я не правильно понял описание расширения прав?
хрень ковырял только самый первый релиз, когда она только вышла
Sellrion
Kernel panic
Join Date: Aug 2007
Location: Екатеринбург
Posts: 2,536
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 1921
Репутация в разделе: 40
0
Quote:
Originally Posted by Winner
Странно, ведь делали люди, которые делали и воблу. Т.е. знающие, как должно быть.
Ну это связано с особенностями циклов разработки ПО. Вначале реализуется весь основной функционал. Все остальное постепенно. Просто потому что продукт уже надо кому-то продавать, иначе на доведение до идеала никаких денег не хватит. Со временем и справка там будет и поиск и все остальное.)
Smalesh
В Черном списке
Join Date: Oct 2006
Награды в конкурсах:
Posts: 3,055
Версия vB: 3.8.7
Пол:
Reputation:
Мастер 3983
Репутация в разделе: 200
4
Quote:
Originally Posted by Winner
Странно, ведь делали люди, которые делали и воблу. Т.е. знающие, как должно быть.
Есть ощущение, что xenforo еще не устаканился до своего логичного финала.
Smalesh добавил 05.04.2015 в 18:53
Quote:
Originally Posted by kerk
так где удобство? =)
а может я не правильно понял описание расширения прав?
хрень ковырял только самый первый релиз, когда она только вышла
Для программера возможно это напомнит наследование классов (точнее методов в них) с перезагрузкой этих методов, но только с флагом disable. Например:
Вот смотри.
Гость - не может ничего, все стоит по умолчанию, т.е. все в NULL.
Группа A - может писать сообщения на форуме, остальное по умолчанию
Группа B - может писать личные сообщение, остальное по умолчанию
Группа C - может скачивать файлы, остальное по умолчанию
Группа D - загрузка файлов - запрещено
Группа E - личные сообщения - запрещено.
Группа F - вип
Примем основную группу A, остальные - дополнительные группы. Дополнительные группы могут назначаться:
самостоятельно по критериям, включая поля профиля и/или активности (счетчик сообщений и все такое)
вручную администратором (есть хак, разрешающий выборочным группам переводить других в другие выборочные группы)
временно на базе платной подписки
Смотрим. B+C+D+F - писать на форум, вип, не может скачивать файлы (кроме вип, смотри ниже)
B+C+E+F - тоже вип, писать на форум, но без лички
Взаимноисключающие группы B/E и C/D - так B и C могут назначаться/сниматься автоматом, а E/F - админом вручную.
Что будет делать вип? Например, будем продавать подписку на вип, дает право скачивать файлы с вип (например, файлы секты). Заплатил - ему добавилась нужная дополнительная группа. Срок вышел - группа убралась. Все. И без разницы, в какой группе находятся и какие у него еще дополинтельные, настройки (нашего вип) раздела перегрузят права, т.е. B+C+D+F сможет скачивать только вип. В будущем возникла необходимость выборочно запретить некоторым скачивать вип? Делаем дополнительную группу с запретом скачивать файлы с вип. Все.
Появилась плюшка на форуме, требующая своих персональных прав - разруливаем дополнительными группами.
Quote:
Originally Posted by kerk
нам нужно просмотреть права всех шести групп и запомнить, где и какие значения
Анализ прав доступа - удобней, чем в булке.
Smalesh добавил 05.04.2015 в 19:31
Quote:
Originally Posted by kerk
это ж нужно помнить какие права есть у каждой из групп, вместо того, что бы помнить права только одной группы
Напротив, вот на примере.
Как сделано в булке, вот на этом форуме.
Создаем основную группу "простоюзер"
Полностью ее настраиваем
В xenforo
Создаем дополнительную группу
В ней ставим - Просмотр вложений в сообщениях: Никогда.
Все. Все остальные настройки простоюзер унаследует от основной группы (т.е. зарегистированный).
Last edited by Smalesh : 04-05-2015 at 08:31 PM.
Reason: Добавлено сообщение
Кот Бегемот
Мартовский Кот
Join Date: Apr 2006
Location: мягкое кресло
Награды в конкурсах:
Posts: 5,035
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 5069
Репутация в разделе: 57
0
Smalesh, представь среднестатистического админа, купившего и поставившего движок. Заходит он в права групп и видит права суперадмина:
Админхелпа нет. И вот сидит он и гадает: "Разрешено" - это "да", "Никогда" - это "нет". А "Не установлено (Нет)" что означает?
Почему, например, редактировать звание суперадмину можно, а просматривать узел - нет? Или какой смысл несёт первая колонка?
Winner добавил 05.04.2015 в 19:56
Quote:
Originally Posted by Smalesh
В xenforo
Создаем дополнительную группу
В ней ставим - Просмотр вложений в сообщениях: Никогда.
Все. Все остальные настройки простоюзер унаследует от основной группы (т.е. зарегистированный).
И наплодится 100500 недогрупп. Под каждую настройку создавать отдельную группу - не перемудрено ли?
Last edited by Кот Бегемот : 04-05-2015 at 08:56 PM.
Reason: Добавлено сообщение