Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Помогите советом покупки ноутбука. 4 октября 2017 в 21:38

В сравнении моделей с разными буквами отличий не видно (кроме как оперативки. памяти и процессора.)

Atid — Gorec
Кроме памяти и процессора есть еще масса нюансов, отличающих эти модификации.
Предустановленная операционная система, модификации материнской платы (вполне могут отличаться), могут быть разные дисплеи, модули WiFi, Bluetooth и т.д.
Просто эти нюансы не отражены в таблице. Смотрите каждую модель отдельно и сравнивайте.
#2 Как подсчитать количество полей с известным "id" 3 октября 2017 в 00:23

В других может быть что-то похожее.

@SmartControl
F12 вроде во всех браузерах срабатывает.
#3 Как подсчитать количество полей с известным "id" 3 октября 2017 в 00:08

В том то и дело, что только это и выдает в ajax окне.

@Sh4maH
Тогда включите отладку в админке, попробуйте сменить город, засеките время, когда произошла ошибка и спросите у техподдержки, где лежать логи ошибок сервера.
Ошибки из логов, где время совпадает с засеченным — сюда.
#4 Как подсчитать количество полей с известным "id" 2 октября 2017 в 23:26
@Sh4maH,
Текст ошибки целиком, если можно.
"an error ocurred" означает просто "случилась ошибка".
#5 Шаблонизатор 2 октября 2017 в 22:08

Удобочитаемость! Первое.

ВаленокPC
Мне удобнее читать знакомый код php и теги html, чем удобочитаемый смарти.

Продуктивность! Второе

ВаленокPC
Есть какие-нибудь данные по продуктивности?
#6 Шаблонизатор 2 октября 2017 в 20:33
ВаленокPC,
Какой профит предполагается от использования шаблонизатора?
#7 Как расширить вкладки в настройках 1 октября 2017 в 22:28
#8 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум 1 октября 2017 в 18:27

В чём может быть проблема?

ParadoX
Смотрите дикие виджеты с яваскриптом на странице форумов (или на всех страницах). Можете для проверки утащить их в "неиспользуемые виджеты", потом обратно вытащите.
#9 Как сделать не обязательным E-mail для конкретной группы пользователей? 30 сентября 2017 в 21:06

Поэтому возник вопрос, как создать группы пользователей без обязательного E-mail или как

vikont
именно по e-mail в InstantCMS2 происходит идентификация пользователя.
По какому полю таблицы cms_users предлагаете идентифицировать пользователя?
#10 Ошибка в запросе БД: 30 сентября 2017 в 19:39
Gagik,
phpmyadmin знаете как пользоваться? Если да — выполните там команду:
  1. ALTER TABLE `cms_con_otvety`
  2. ADD `is_deleted` TINYINT(1) NULL DEFAULT NULL ,
  3. ADD INDEX (`is_deleted`);
#11 Какой приобрести мультиметр 30 сентября 2017 в 16:55

Помазал сам, приборным вазелином.

Странник
Это ошибка. Рано или поздно смазка смешается с металлическими опилками и шандарахнет при измерении какого-нибудь высокого напряжения так, что мало не покажется. Я один раз тоже смазал. laugh
По поводу качества… я с некоторых пор на али ничего сложнее чехлов для телефона не покупаю.
Вся более-менее сложная электроника (включая флешки и карты памяти) купленная там, любо сдохла, либо оказалась со страшными глюками.
А покупаю в России, вроде тот же самый Китай — нормально работает.
#12 Как отключить вызванный метод в объекте? 30 сентября 2017 в 13:00
Fuze,
Увы, не понял, как этим пользоваться.
filterStart()->
// тут цепочка методов
filterEnd()->
Просто вставляет скобки вокруг цепочки. WHERE (i.is_parent_hidden IS NULL) никуда не девается.
Пробовал
  1.  
  2. $model->filterOr();
  3. $model->filterStart();
  4. $model->filterIn('parent_id', $gro);
  5. $model->filterEnd()
Результат тот же самый, как и без старт-эндов. При просмотре постов пользователя выводятся все посты из групп, которые в массиве $gro
==========================================================

А вообще, если все-таки удалить $model->filterHiddenParents(); из нужных файлов и сделать так:
  1. $model->filterStart();
  2. $model->filterHiddenParents();
  3. $model->filterOr();
  4. $model->filterIn('parent_id', $gro);
  5. $model->filterEnd();
то все работает во всех местах, так как нужно! v
#13 Как отключить вызванный метод в объекте? 30 сентября 2017 в 10:01
r2,
Пробовал.
Приходится вытаскивать в хук все содержимое фронтенда и виджетов.
#1 Как отключить вызванный метод в объекте? 30 сентября 2017 в 09:47
В INSTANTCMS2 в модели контента жестко, без всяких условий, включен фильтр скрытого контента:
  1. $this->model->filterHiddenParents();
Мне требуется показывать контент из закрытых групп участникам этих групп.
Для этого в хуке content_list_filter я добавляю в модель выборку из скрытых групп, в которых состоит пользователь:
  1. $model->filterOr()->filterIn('parent_id', $groups_array);
Но вот этот filterOr() приводит к тому, что в выборку попадает весь контент из этих групп, без фильтрации.
Это приходится корректировать при помощи различных костылей и прочих извращений.
Гораздо лучший результат был бы, если бы можно было каким-нибудь образом отключить фильтрацию скрытого контента, а потом фильтровать контент нормальным образом, без filterOr().

Пробовал различные действия "в лоб" типа $model->filterHiddenParents() = false и unset($model->filterHiddenParents()) smile
Все это, конечно приводит к ошибке Fatal error: Can't use method return value in write context in ...
Пробовал преобразовывать модель в массив, удалять элемент массива, а потом обратно преобразовывать в объект — как-то плохо обратно преобразовывается.

Есть, конечно, кардинальный метод, просто удалить фильтр скрытого во всех нужных файлах, но не хотелось изменять системные файлы.
Кто что может посоветовать? Или жесткий хак неизбежен?
#14 [ЕСТЬ РЕШЕНИЕ] Лента активности для icms2 28 сентября 2017 в 23:21

Там дело не только в меню действии. Вы видимо не внимательно прочитали вышеописанное.

Birles

а лента наподобие фейсбука, вк и т.д., там у них это называется лентой новостей.

Birles

Почему-то все думают, что если сделать все как на фб и вк, то все люди немедленно плюнут на фейсбуки и вконтакты и ринутся на сайт, где все как на фб и вк.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.