Dmytro
Не ну можем и вуе https://codepen.io/Pizzi/pen/GMOQXy
Dmytro
Но я за то что б сама система была максимально на нативе
Dmytro
Ибо js либы живут 3-5 лет и потом новые выходят
Aliaksandr
ещё и vue тогда добавим))
Хотелось бы упростить, там всего то надо два текстовых поля, один список и два чекбокса в строке:)
Dmytro
Вот только jquery задержался
Сергей
Не я эти параметры выдумал, я их просто экспортирую))
а сколько реально параметров? не их значений...
Сергей
11 тыс пока, чуть больше
ну например первые 50 покажи
Dmytro
Я не видел удобных редактируемых ( в строке) таблиц которые еще и легко конфигурируются с фильтрами поиском пагинацией и тд и поддерживает 1000+ строк без тормозов Вот вебикс рулит и менее красивая jeasyui
Сергей
ну что там может быть на 11 тыс? цвет, вес, ширина, длина... ну где 11 тыс слов то набрать, если человек столько даже не использует
Dmytro
Подозреваю что вес в каждой категории свой ;)
Сергей
Подозреваю что вес в каждой категории свой ;)
color_[+id+] weght_[+id+] два параметра, 5.5 товаров ))
Aliaksandr
От все такие подозрительные, что трындец) там вообще веса нигде нет, как и размеров, разве что в бдсм-товарах))
Dmytro
Да просто не понятно что за 11тыс разных характеристик
Dmytro
Которые не пересекаются
Dmytro
Реально интересно
Сергей
11 твшек 1 тыс товаров у каждого товара свои твшки)
Pathologic
надо было отдельно их хранить, без тв
Aliaksandr
надо было отдельно их хранить, без тв
Тогда бы пришлось и фильтр переписывать:)
Сергей
Тогда бы пришлось и фильтр переписывать:)
сделать подобные по структуре таблицы тв, но для свойств отдельно
Pathologic
ну это да, интерфейс писать, фильтр, но результат зато был бы лучше (:
Dmytro
Да видать так и не узнаем ;) Реально для общения используется 2500 слов в среднем А там 11тыс названий параметров ;))
Dmytro
А всего слов помойму порядка 500 000
Anonymous
Я вот для Сименса делал каталог, там было примерно 800 параметров
Anonymous
Вот хз как 11к можно найти
Anonymous
Хотя там для каждого изделия примерно разные параметры
Aliaksandr
сделать подобные по структуре таблицы тв, но для свойств отдельно
Хорошо хоть " переходи на твиг" уже не в тренде))
Aliaksandr
Если б на ларавеле был готовый фильтр+магазин, то сразу бы и перешел)
Dmytro
На самом деле крутой кейс ;)) Уже есть проекты с : - 1 млн документов в дереве - 11 тыс доп параметров Ну вот покажите хоть что то подобное на любой другой CMS
Dmytro
Так просто скрин наименований параметров ;)) там то кнопки стандартные косяков фронтенда не увижу ;))
Aliaksandr
Так список то не открывается, с этого ж и начали))
Aliaksandr
Снаружи все ок работает и внутри кроме этого списка страницы «элементы»
Aliaksandr
Повторных там кстати нет, потому как в оригинале у каждого параметра свой id, я при импорте чтоб не путаться создаю параметры с именем вида f_(id)
Dmytro
Тогда подозреваю что там просто параметр завязан жестко на категорию а не сквозной а с учетом что категорий 500 с лишним то и такая херь получается
Dmytro
Но хз может и ошибаюсь но раз инфу не выдаешь приходится строить догадки
Pathologic
так об этом же с самого начала и говорили, что это не тв по сути
Pathologic
тв же типа переменная шаблона, а тут переменная категории скорее
Aliaksandr
Весь ефильтр на этом и построен, шаблон 1, а параметры разные у каждой категории:)
Evgeniy
Не ну можем и вуе https://codepen.io/Pizzi/pen/GMOQXy
VUE подбешивает. Если весь body не завернуть в пакет, то хрен чего рядышком поставишь
Aliaksandr
Но хз может и ошибаюсь но раз инфу не выдаешь приходится строить догадки
Назови какую нибудь категорию, я тебе назову ее параметры, если она есть)
Aliaksandr
Типа телевизоры)
Evgeniy
По крнайей мере я так и не понял как 2 раза инициировать вызов new Vue()
Aliaksandr
Не, не назову, там их штук 30)
Dmytro
Назови тематику магазина мы сами додумаем ;))
Dmytro
Хотя уже всплывало про бдсм но не уверен что это было к этому проекту
Evgeniy
https://market.yandex.ru/catalog/59601/filters?hid=90639&text=%D0%A2%D0%B5%D0%BB%D0%B5%D0%B2%D0%B8%D0%B7%D0%BE%D1%80%D1%8B&onstock=1&deliveryincluded=0&local-offers-first=0
Aliaksandr
переходи на блейд)))))
С понедельника))
Pathologic
С понедельника))
давай этот магазин перегоним на рево и посмотрим что получится ((:
Aliaksandr
У меня на это не хватит наверно здоровья) не люблю я ревовское дерево. Вечно оно разворачивается не вовремя и не там))
Aliaksandr
Разве что на рево3 с ярко-синим меню))
Pathologic
так в дереве только категории будут
Aliaksandr
Может хоть там его починили
Pathologic
вряд ли
Aliaksandr
У меня 652 категории, для этого нервного дерева и этого будет достаточно:)
Pathologic
да в общем-то не проблема и их скрыть из дерева
Aliaksandr
Вот с понедельника не эво 2 попробуем перегнать, а там посмотрим куда двигаться
Pathologic
в ево 2 надо добавить колонку типа скрыть из дерева
Pathologic
и переделать показывать дочерние
Aliaksandr
Полетят все плагины, если там трогать)
Aliaksandr
Я же до сих пор люблю cresource+customtables)
Aliaksandr
А они как раз там висят
Pathologic
ну так поменяешь там donthit на hidechildren
Evgeniy
У кого под рукой есть работающий paramEditFull плагин?
Evgeniy
У кого под рукой есть работающий paramEditFull плагин?
В общем если кому понадобится, то вот https://gist.github.com/AgelxNash/b2bdf18ec202e9874c60fd4bb206bea6
DG
а можно сделать отдельную страницу с донатом (т е описание куда и что скинуть) не только на сайте modx.im у меня он не открывается а vpn влом ставить!
DG
а может номер ЯД сюда кинешь, я донат скинут!
Anonymous
DG
Внес свой небольшой вклад)
Dmytro
Ага есть
Lex
Добрый день. Тоже закинул свои скромные 500 руб. на вебмани, хотя идеи с Laravel мне не сильно по душе, я больше сторонник старого доброго MODx-а :). Есть вопрос, у меня есть параметр в котором значения по умолчанию получаю через @EVAL . В админке все хорошо работает, но если я хочу получить элементы в сниппете то получаю строку с @EVAL: ["elements"]=> string(388) "@EVAL $id = $modx->documentIdentifier; $res = $modx->db->select("value",$modx->getFullTableName('site_tmplvar_contentvalues'),"tmplvarid = 158"); $arr = array(); while( $row = $modx->db->getRow( $res ) ) { $newarr = explode("||",$row["value"]); foreach ($newarr as $v) { $arr[] = $v; } } $arr = array_unique($arr); $values = implode("||",$arr); return $values; " } } а хотелось бы получить список элементов так же как и в админке, может я что-то не учел, можно ли это сделать без дополнительного кода в сниппете?
Lex
Есть тут кто нибудь?
Dmytro
Есть но отдыхают ;) Старый добрый ево и будет но с куда большими возможностями ;) И то что сейчас не по душе потом даст много полезного и удобного
Lex
Дим, можешь ответить на вопрос выше?