These are chat archives for dru-io/Drupal

19th
Feb 2016
Andriy Khomych
@a-kom
Feb 19 2016 07:01
@a-kom почему например не сделать все в одном словаре, сделать группы и дочерние размеры?
Ну как сказать) В другом словаре чуток другой функционал по правке групп размеров.
Ну задача простая как я обьяснял - есть словарь группы размеров, есть словарь размеры, в словаре размеры есть поле референс таксономии на словарь группы размеров.
Дальше есть фасет, где есть вывод размеров, но надо сделать в нем вывод так, что бы все размеры были как бы детьмы группы размеров.
После использовани фильтра иерархии просто добавляло группы размеров в фасет и их иерархию.
Тоесть получалось:
Группа размера1
Группа размера2
Размер 1
размер 2
Размер 3
А надо
Группа размера1
-Размер 1
Группа размера2
-Размер2
-Размер3
Alan Bondarchuk
@fortis
Feb 19 2016 07:57
ну вот и не понятно зачем такая странная структура
размеры группировать другим словарем
а вижу) часть ответа в цитату попало
Andriy Khomych
@a-kom
Feb 19 2016 10:05
Почему непонятно? Группи размеров отдельный словарь с своими полями, которые тоже надо править, у него своя структура.
В том и была логика, а так бы я тоже создал просто размеры и задавал для них предками группы размеров.
Andriy Khomych
@a-kom
Feb 19 2016 10:13
Скажем так - была задача, изза нее и пришлось так сделать.
Totaku
@totaku
Feb 19 2016 11:36
добрый день всем
KarmaBot
@KarmaBot
Feb 19 2016 11:36
@totaku, привет =)
Totaku
@totaku
Feb 19 2016 11:37
у вас на под сайте http://podcasts.dru.io/ не работает плеер как минимум в mac os x safari / iOS chrome safari, вместо плеера просто черная полоса и надпись скачать
в других браузерах на декспоте не смотрел или это все только у меня так?)
Alexander Dubovskoy
@adubovskoy
Feb 19 2016 11:49
да, safari, tnx, в задачках)
и там же была идея по поводу добавления в itunes, тоже надо будет заняться.
Totaku
@totaku
Feb 19 2016 11:52
круто =)
спасибо =)
KarmaBot
@KarmaBot
Feb 19 2016 11:52
@totaku, в этом чате принято добавлять имя пользователя, чтобы его поблагодарить.
Alexander Dubovskoy
@adubovskoy
Feb 19 2016 11:53
а можно у ботика выключить эту функцию с "спасибками"?)
отвлекает.
Kirill Nesmeyanov
@SerafimArts
Feb 19 2016 12:13
@adubovskoy можно, отправь PR
Заодно надо не забыть запилить вопрос о том, как поступить, т.к. бот ещё обитает в DrupalRu, LaravelRUS, yii2, symfony и проч. чатиках =) Надо что бы всем было удобно
Alexander Dubovskoy
@adubovskoy
Feb 19 2016 12:15
индивидуальные настройки под чатик
Kirill Nesmeyanov
@SerafimArts
Feb 19 2016 12:16
Есть такое дело в девел ветке, но я пока её не допилил =(
Andriy Khomych
@a-kom
Feb 19 2016 14:21
Всем привет еще раз)
KarmaBot
@KarmaBot
Feb 19 2016 14:21
@a-kom, привет, как настроение?
Andriy Khomych
@a-kom
Feb 19 2016 14:22
Есть небольшой вопрос по перфоменсу, или как вы делаете, где лучше хранить настройки типа блоков хтмл? В вариаблах? Не замедляет ли это сайт?
andreystrelkov
@andreystrelkov
Feb 19 2016 14:23
Скажите пожалуйста есть ли какой нибудь модуль, которые тупо считает кол-во просмотров ноды и выводит их кол-во в при просмотре ноды (с возможностью вывода через php в node.tpl.php)
Andriy Khomych
@a-kom
Feb 19 2016 14:23
@andreystrelkov
Есть
В ядре, модуль статистики называется
infinityC
@infinityC
Feb 19 2016 14:24
@andreystrelkov
Стандартный модуль из коробки Statistics
Andriy Khomych
@a-kom
Feb 19 2016 14:24
)
andreystrelkov
@andreystrelkov
Feb 19 2016 14:24
тяжелый ведь, смотрит кто это смотрел, когда, куда перешёл и т.п.
Andriy Khomych
@a-kom
Feb 19 2016 14:24
Ну есть на друпал.орг полегче)
Поищи по запросу node view count или что то похожее.
andreystrelkov
@andreystrelkov
Feb 19 2016 14:25
Andriy Khomych
@a-kom
Feb 19 2016 14:25
Есть небольшой вопрос по перфоменсу, или как вы делаете, где лучше хранить настройки типа блоков хтмл? В вариаблах? Не замедляет ли это сайт?
Если не юзать блоки для хтмл кода, а панели типа?
andreystrelkov
@andreystrelkov
Feb 19 2016 14:25
но не понял как PHPшкой вывести кол-во
Andriy Khomych
@a-kom
Feb 19 2016 14:25
В коде модуля посмотре
Я думаю скорей всего там блок создает отдельный
Его и надо включить
Go to admin/config/content/count-views. Select node types and user roles for which to count node view.
Делал там @andreystrelkov ?
infinityC
@infinityC
Feb 19 2016 14:27
statistics_get($nid)
andreystrelkov
@andreystrelkov
Feb 19 2016 14:27
делал, и вроде как вьюху делал которые показывает кол-во
@infinityC это для NODE VIEW COUNT?
Andriy Khomych
@a-kom
Feb 19 2016 14:28
Ну тогда как @infinityC сказал)
infinityC
@infinityC
Feb 19 2016 14:28
нет, для модуля из ядра
Andriy Khomych
@a-kom
Feb 19 2016 14:28
)
Gor Martsen
@Gormartsen
Feb 19 2016 14:28
@a-kom я в ближайшее время на Drupal.ru сделаю легкий модуль для этого.
Andriy Khomych
@a-kom
Feb 19 2016 14:29
Хм, а в чем смысл его будет?
Своя таблица и в ней данные без сериализации?
Или есть уже что похожее?
Gor Martsen
@Gormartsen
Feb 19 2016 14:34
Через alter schema
Дополнительное поле в node
Соответственно значение будет доступно после node_load без дополнительного join или select
Andriy Khomych
@a-kom
Feb 19 2016 14:35
Ммм, @Gormartsen ты конкретно про что? Про счетчик?
Или про настройки для страниц?
Gor Martsen
@Gormartsen
Feb 19 2016 14:35
Да просмотров
Andriy Khomych
@a-kom
Feb 19 2016 14:35
А)
Gor Martsen
@Gormartsen
Feb 19 2016 14:35
Счетчик просмотров
Andriy Khomych
@a-kom
Feb 19 2016 14:35
Ну в принципе логично)
Gor Martsen
@Gormartsen
Feb 19 2016 14:35
На ноду
infinityC
@infinityC
Feb 19 2016 14:36
Думаю статистику не стоит хранить в таблице node по той причине, что при ее апдейте mysql кеш таблицы будет сбрасываться
Gor Martsen
@Gormartsen
Feb 19 2016 14:36
И по производительности шустро и апдейт в hook_node_view сделать легко через count() +1 прямо в запросе
@infinityC подробнее с ссылками пожалуйста
Andriy Khomych
@a-kom
Feb 19 2016 14:37
Хз, может не стоит таки в таблицу ноды, а свою еще раз завести отдельно?
@infinityC Прав по поводу кеша.
Кеша мускула
Gor Martsen
@Gormartsen
Feb 19 2016 14:46
я бы хотел почитать , есть толковые ссылки про влияние обновление int поле на кеш таблицы?
andreystrelkov
@andreystrelkov
Feb 19 2016 14:52
О! буду сильно при сильно ждать
Alan Bondarchuk
@fortis
Feb 19 2016 15:21

@Gormartsen @infinityC на table open cache не будет влиять изменение значений в таблице, там хранится file descriptor по которому все сессии получают доступ к таблице ну и следуя https://dev.mysql.com/doc/refman/5.5/en/table-cache.html кеш открытых таблиц чистится только в трех других случаях

а query cache кеширует запросы и результаты их, запрос - ключ, результат - значение, тут тоже не влияет

хотя, с query cache если node load действительно будет подгружать этот столбец то результат будет другим...
и не будет кешироваться с query cache да)
Gor Martsen
@Gormartsen
Feb 19 2016 15:39
@fortis спасибо
KarmaBot
@KarmaBot
Feb 19 2016 15:39
Спасибо (+1) для @fortis принято! Текущая карма +5.
Andriy Khomych
@a-kom
Feb 19 2016 18:47
Так ребят, вопрос по разработке, если делаете сайт с панелями, то какую замену блокам искать? Для редактировании инфы модераторам к примеру, без доступа напрямую к панелям, я пока вижу вариант создавать свой модуль настроек, и в нем задавать ексесс к модуля и в панелях юзать плагины которые тянуть настройки с модулей. Но где тогда хранить значения этих настроек? В вариаблах? Думаю будет немного напряжновато.
Alexei Eshchenko
@dgastudio
Feb 19 2016 20:19
panels, ieks...
Скажите пожалуйста есть ли какой нибудь модуль, которые тупо считает кол-во просмотров ноды
-- google_Analytics_Counter
dev версия + патч
выдает реальные просмотры, ну только что с задержкой в 24 часа
Alan Bondarchuk
@fortis
Feb 19 2016 21:10
да помоему статистикс из ядра был тормозной только в 6, в д7 там аякс запрос на скрипт
ну только что лишний запрос
в 6 он вместе с отображением ноды отрабатывал а сейчас после загрузки страницы шлёт