Zau4man

Zau4man

+1110
Репутация
19741
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Модераторы контента и неуникальность никнейма 11 сентября 2016 в 20:44
В процессе написания компонента весь день ищу вариант, где хранить список модераторов.
Решил сделать также, как в типах контента. Поковырял метод add() в \system\controllers\admin\actions\ctypes_moderators.php

И удивился. В него передается nickname. А в двойке, как мы знаем, никнеймы не уникальны. И уже по никнейму ищется id пользователя… Получается, если у нас на сайте два Васи, мы никогда не сможем второго Васю сделать модератором… Так?

  1. private function add(){
  2.  
  3. if (!$this->request->isAjax()) { cmsCore::error404(); }
  4.  
  5. $name = $this->request->get('name');
  6.  
  7. if (!$name) { cmsCore::error404(); }
  8.  
  9. $template = cmsTemplate::getInstance();
  10.  
  11. $users_model = cmsCore::getModel('users');
  12.  
  13. /* тут бяда... */$user = $users_model->filterEqual('nickname', $name)->getUser();
  14.  
  15. if ($user===false){
  16. return $template->renderJSON(array(
  17. 'error' => true,
  18. 'message' => sprintf(LANG_CP_USER_NOT_FOUND, $name)
  19. ));
  20. }
  21.  
  22. $moderators = $this->content_model->getContentTypeModerators($this->ctype['name']);
  23.  
  24. if (isset($moderators[$user['id']])){
  25. return $template->renderJSON(array(
  26. 'error' => true,
  27. 'message' => sprintf(LANG_MODERATOR_ALREADY, $name)
  28. ));
  29. }
  30.  
  31. $moderator = $this->content_model->addContentTypeModerator($this->ctype['name'], $user['id']);
  32.  
  33. if (!$moderator){
  34. return $template->renderJSON(array(
  35. 'error' => true,
  36. 'message' => LANG_ERROR
  37. ));
  38. }
  39.  
  40. return $template->renderJSON(array(
  41. 'error' => false,
  42. 'name' => $name,
  43. 'html' => $template->render('ctypes_moderator', array(
  44. 'moderator' => $moderator,
  45. 'ctype' => $this->ctype
  46. ), new cmsRequest(array(), cmsRequest::CTX_INTERNAL)),
  47. 'id' => $user['id'],
  48. ));
  49.  
  50. }
#1 Ins2 комментарий с премодерациейй 10 сентября 2016 в 10:54
vsemkrot, я не говорю, что такая страница не нужна.
Я говорю что не надо бегать по страницам, как написали вы, а зайти на страницу комментариев и одобрить их там.
#2 Ins2 комментарий с премодерациейй 10 сентября 2016 в 08:16


Отлично, будем пробовать, но ждем полный, платный, что бы оповещения модераторам и админу можно было настраивать, оповещение на емайл, так же можеть отдельная страница, Где все комменарии ожидающие одобрения что бы по всем статьям не искать и модерация не только для комментариев гостей но и определенных групп пользователей

vsemkrot
А по всем статьям и не надо. Все можно делать на странице комментарии. Ваш сайт/comments
#3 Дублирование контента 10 сентября 2016 в 08:11
skewes, на дворе 2016 год. Поисковики отлично склеивают дубли сами. Занимайтесь контентом и юзабилити. Повышайте поведенческие факторы.
#4 Ins2 комментарий с премодерациейй 9 сентября 2016 в 22:16
Версия 0.0.5 instantcms.ru/users/files/download6163.html

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

#5 Ins2 комментарий с премодерациейй 8 сентября 2016 в 23:38
Непромодерированный комментарий глазами гостя



Так его видит админ



В первой (бесплатной) версии при установленном компоненте Модерация комментариев все комменты гостей будут идти на модерацию. Отмодерировать сможет только админ сайта.
В платной версии будут модераторы и уведомления о новых комментах.
#6 Два в одном 8 сентября 2016 в 10:14

А если на втором сайте разместят статью с картинкой, то на первом она отобразится?

Dimas
нет.
#7 Помогите разобрать запрос (Фото) 8 сентября 2016 в 10:13
saymon21, а на главной странице? Тут, как я вижу по запросу, вы смотрите список категории.
#8 Новый iPhone 7 7 сентября 2016 в 23:00
Купил сперва lenovo phab, потом xiaomi mi max. На этом и остановился.
В продукции от яблочных вижу смысл, только если есть еще продукция этой компании. Тогда сервисы раскроются во всей красе.

Аналогичного ждал от мс. Но нет. Они почти забили на вин 10 мобил…
#9 Хук или компонент 2 сентября 2016 в 18:05
Возможно. Но тут надо и хук, чтобы сработать при определенном действии, и компонент, чтобы отправить на модерацию.
#10 Определение профиля ВК посетителя сайта 31 августа 2016 в 06:10


Если не нужен трафик с поисковиков, так как все равно писсимизируют рано или поздно, то можно использовать (с рекламы льется, и тд)

garry
А еще если не нужен трафик с вк. Так как точно видел в сети рассказы сеошников о бане сайта в вк за такое. При переходе по ссылке из вк на сайт, вк выдавал предупреждение о том, что мол сайт плохой, не надо туда ходить.
#11 В графическом редакторе пусто 30 августа 2016 в 23:02

В html-режиме тоже пусто?

Олег Васильевич я
расширю вопрос. В админке в разделе статьи у этой статьи тоже текст не видно?..
#12 Совместить сайт на 2 с форумом на 1 30 августа 2016 в 23:01
Loadырь, отлично.
Продолжая успокаивать Rainbow, сюда, в список прав доступа, можно будет добавить сколько угодно разных правил (со знание дела конечно). И с помощью хуков их получать и применять.

Делал ограничивалку на количество публикаций в день, с учетом возможности отложенной публикации. В двойке в этом плане все достаточно понятно.
#13 Совместить сайт на 2 с форумом на 1 30 августа 2016 в 21:11

а на форуме пиши

Rainbow
если код будет открытым, то быстренько найдем куда прикрутить вызов хука, а дальше уже с помощью стороннего компонента через хук можно ограничить все, что захочется.
Loadырь, сейчас бы форум по функционалу хотя бы 1й ветки. И да, форум первой ветки, что бы не говорили, хорош. Понятен.

1. Не хватает предпросмотра вставленных в текст изображений.
2. Не хватает более детальной настройки прав пользователей. Например, запрещать редактирование. Хотелось бы разным группам разрешать редактирование на разный срок: старичкам подольше, новичкам — поменьше.
3. Не хватает статистики по пользователям: типа кто читает сейчас этот форум
4. Не хватает возможности прикрепить первое сообщение темы
5. И хуков везде, да побольше. (формирование форм, сохранение форм)
#14 Совместить сайт на 2 с форумом на 1 29 августа 2016 в 13:09

А официальный форум для 2ки хоть начали делать?

Melon
почти уверен, что нет. Иначе в гите бы уже были записи…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.