Pro AV

Pro AV

+35
Репутация
176
Рейтинг
0
Pro AV Pro AV Обновление доски объявлений 8 лет назад
Разобрался, спасибо.
0
Pro AV Pro AV Февральская Распродажа 2017 8 лет назад
Биллинг когда нибудь обновляться будет? API в платёжных системах поменялся давно.
0
Pro AV Pro AV Обновление доски объявлений 8 лет назад
А где виджет с VIP объявлениями?
0
Pro AV Pro AV InstantCMS 2.7.1 8 лет назад
Это только у меня, после обновления, фильтр поиска по связанному полю не работает?
0
Pro AV Pro AV InstantCMS 2.7.1 8 лет назад
0
Pro AV Pro AV InstantCMS 2.7.1 8 лет назад
Надо добавить в отрицательные маски по умолчанию тип_контента/*/view*, а то из списка лишние привязанные виджеты появляются.
+1
Pro AV Pro AV InstantCMS 2.7.1 8 лет назад
Так то конечно не сложно, только с версии 2,0 я уже забыл сколько раз это делал. "Фильтровать" как то не однозначно, хотя Fuze виднее.
+1
Pro AV Pro AV InstantCMS 2.7.1 8 лет назад
А что если в одном из обновлений надпись на кнопке "ФИЛЬТРОВАТЬ", которая у среднего пользователя вызывает разрыв шаблона, заменить на "ПОИСК"?
0
Pro AV Pro AV InstantCMS 2.7.0 8 лет назад
\templates\имя_шаблона\controllers\content/item_form.tpl.php
стр.29
'href' => $back_url ? $back_url : href_to($ctype['name'])
заменить на:
'href' => "javascript:goBack()" // возвращаемся назад откуда пришли
0
Pro AV Pro AV Изменяем автора материала в форме редактирования (для всех типов контента сразу) 8 лет назад
Дико извиняюсь. Да, всё работает - это у меня закрывающей скобки не хватало "}".
предлагаю придать название полю, и всё таки сделать что то с лимитом 1000.

Код PHP:
  1. // Делаем поле : сменить автора
  2. if (cmsUser::isAdmin())
  3. {
  4. $fs = $form->addFieldset('Владелец'); // заголовок
  5. // добавляем поле в форму
  6. $form->addField($fs,
  7. new fieldList('user_id', array(
  8. 'title' => LANG_USER,
  9. 'default' => 1, // автор по умолчанию admin, id=1
  10. 'rules' => array(
  11. array('required'), // должно быть заполнено
  12. ),
  13. 'generator' => function($item) {
  14. $users_model = cmsCore::getModel('users');
  15. $users_model->limit(0); // убираем лимит в 1000
  16. $authors = $users_model->getUsers();
  17. if($authors) {
  18. foreach ($authors as $author) {
  19. $items[$author['id']] = $author['nickname'] .' ('. $author['email'] .')';
  20. }
  21. return array('' => '') + $items;
  22. }
  23. }
  24. ))
  25. );
  26. return $form;
  27. }
0
Pro AV Pro AV Изменяем автора материала в форме редактирования (для всех типов контента сразу) 8 лет назад
Да такой хук "content_item_form" действительно есть. Я же говорю я хук не руками писал, а с помощью "Генератора компонентов", есть там такой раздел - сделать хук. Так что код правильный. Но не работает.
0
Pro AV Pro AV Изменяем автора материала в форме редактирования (для всех типов контента сразу) 8 лет назад
Тоесть хук "content_item_form" появится в недалёком будущем?
0
Pro AV Pro AV Изменяем автора материала в форме редактирования (для всех типов контента сразу) 8 лет назад
Создал хук "content_item_form" с помощью генератора контента.
Если в "manifest.php" есть строчка
'content_item_form', // форма для всех типов контента

То вместо формы просто белый экран, отладка выдаёт вот это :
Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION) in /home/#####/site.ru/system/controllers/name_controller/hooks/content_item_form.php on line 36
0
Pro AV Pro AV Изменяем автора материала прямо в форме редактирования 8 лет назад
$users_model = cmsCore::getModel('users');
$users_model->limit(0); // убираем лимит в 1000
$authors = $users_model->getUsers();
0
Pro AV Pro AV Изменяем автора материала прямо в форме редактирования 8 лет назад
Большое спасибо. Такой момент, у меня на сайте больше тысячи пользователей, и пользователи с user_ id > 1000 в списке не показываются, надо снять ограничение limit()
0
Pro AV Pro AV Виджет "Недавно вы смотрели" 8 лет назад
Обновился, теперь всё работает. Ставлю плюс.
0
Pro AV Pro AV Виджет "Недавно вы смотрели" 8 лет назад
Отлично. То что нужно было. Только почему то текст не обрезает на указанное число знаков.
0
Pro AV Pro AV Обновление компонента NeoMessenger 8 лет назад
Спасибо. Заработало!
0
Pro AV Pro AV Обновление компонента NeoMessenger 8 лет назад
Если в админке, в поле "Фиксированные контакты" указать любой ИД пользователя, то у остальных пользователей будет отображаться пустое окно без сообщений. Если очистить поле "Фиксированные контакты", всё работает нормально.

Вот такое окно видит пользователь
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.