Mihail
но ее надо отработать)))
Anonymous
Anonymous
чёрт
Anonymous
Думал шаровых 2к
Миша
Dmytro
Вон Serious не даст соврать я часто ему говорю что такого бюджета нет сори. есть больше
Anonymous
Миша
так, нет удаление не прокатило
Миша
кто с xml работал
Миша
ак там удалить строчку
Илья
https://stackoverflow.com/questions/875136/how-to-remove-an-xmlnode-from-xmlnodelist
Илья
nodeList[i].ParentNode.RemoveChild(nodeList[i]);
Илья
то есть надо выйти в родителя, и по номеру удалить ребёнка
Миша
мне надо у ребенка удалить поле
Миша
как хирурги епть тут сидим)) Ахахах
Melkij
люди
Melkij
объясните начинающему человеку про fenom
Миша
Melkij
TV поле ,как правильно вызывать вот так через $_pls
Melkij
{$_pls["tv.img"]}
Melkij
{$img }
Melkij
или так?
Миша
а как пробовал?
Melkij
а я еще не пробовал
Melkij
а задаю вопрос
Миша
так сначала попробуй
Melkij
Теска объясни чайнику))
Миша
и вот если не прокатит, тогда поможем
Миша
а так $_pls['tv.img']
Melkij
ну если я правильно понимаю то {$img} будет работать так же как и {$_pls["tv.img"]}
Melkij
Миша
nbg
Миша
тип
Миша
Василий
У меня есть идея, как сделать раздел предложения о работе на modx.pro более удобным.
Предположим у меня есть работа, я даю задание, и мне пишут в комменте потенциальные исполнители.
Достоверно проверить компетенцию и репутацию исполнителя очень сложно.
- Не хватает некоего рейтинга от заказчика, выставляемого по нескольким критериям (например Срыв сроков, доступность онлайн, стоимость часа и тп)
- Занесение исполнителя в чёрный список как кидалу, мозгоёба и тп.
- можно ценних средний писать за час.
@bezumkin как ты на это смотришь?
У меня есть идея полностью переписать modx.pro, а вот уже после этого что-то улучшать. Потому что за годы работы там сейчас набор костылей, а не сайт - одно сделаешь, другое сломается.
Так что, ждите новостей о начале работ.
Миша
Artem
Pavel
Василий
> Я не делаю на шпблонизаторе все потому что это тупо и во многих случаях медленнее чем стандартный синтаксис
В каких случаях, кстати? Есть примеры, когда Fenom работает медленнее и тупее, чем стандартный шаблонизатор MODX?
Anonymous
Могу накинуть идею, когда медленее
Anonymous
Если на голую страницу, нужно вывести заголовок страницы
Anonymous
на 99% уверен, что подключение сниппетов которые подключат феном, будет медленее чем [*pagetitle*]
Василий
Это тебе не pdoTools, который тупо через str_replace() может что-то заменить, у оригинального шаблонизатора всё серьёзно
Dmytro
Думаю даже на пустой странице без тегов Феном покажет лучший результат
Anonymous
Василий
Просто вы ведь давно уже не видели сайты без pdoTools и включенного pdoParser, который незаметно это всё ускоряет. А можно взять и на досуге потестить оригинальный парсер и работу этого же парсера с установленным pdoTools. С чего всё начиналось изначально - я ускорял родной парсер, Fenom пришёл гораздо позже
Миша
Anonymous
Dmytro
Василий
Василий
Если только сайт использует голые теги, без условий и включен pdoParser - тогда Fenom может быть чуть медленнее, за счёт компиляции шаблонов. Да и то, такого сайта я еще не видел
Василий
давай, только подними 2 тестовых сайта. С pdoTools и без
Василий
Потому что когда pdoTools просто установлен - он уже ускоряет оригинальный парсер https://docs.modx.pro/components/pdotools/parser#Тестирование-производительности
Василий
Я тебе дал ссылку на документацию - там 3 колонки тестов: родной парсер, улучшенный и Fenom. Всё очень наглядно, родной парсер проигрыет Fenom во всех тестах
Василий
Чем больше нагрузка, тем больше разрыв в тесте
Василий
Pavel
Без проблем :)
Василий
В редактировании было добавлено только " и его использование неоправданно" - это полностью меняет суть вопроса?
Pavel
Может не досмотрел, ладно)
Василий
Я бы очень хотел увидеть реальную страницу сайта MODX, на которой не просто 5 простейших тегов, а что-то рабочее. И чтобы она грузилась на Fenom медленнее, чем на парсере MODX.
Василий
Пока что я такого не видел, а теперь прям интересно, в ну как я зря вообще его интегрировал в pdoTools - хернёй прострадал пару лет
Pavel
Пока что я такого не видел, а теперь прям интересно, в ну как я зря вообще его интегрировал в pdoTools - хернёй прострадал пару лет
За что мы всем сообществом тебе очень благодарны, просто я люблю стандартный шаблонизатор, феном использую только в случае когда будут в шаблоне сложные условия, но в 90% случаев условия нужны только в pdoTools. Каждый использует тот синтаксис, который ему удобен, если бы феном самоизолировался, а не рушился от любого скрипта сеошника, то я бы тоже наверное всерьез задумался перейти полностью на феном, а пока что я даже сайты клиентов не видел где шаблоны и чанки на феноме написаны. В pdoTools - да, все используют феном
Pavel
Подчеркиваю, "я люблю"
Куча шаблонизаторов для того и существует чтобы каждый мог использовать то, что ему по душе, я не агитирую против фенома)
Pavel
Но и согласись переписывать сниппеты на феном как это делают некоторые и всю логику прямо в шаблон пихать - тоже извращение
Василий
За что мы всем сообществом тебе очень благодарны, просто я люблю стандартный шаблонизатор, феном использую только в случае когда будут в шаблоне сложные условия, но в 90% случаев условия нужны только в pdoTools. Каждый использует тот синтаксис, который ему удобен, если бы феном самоизолировался, а не рушился от любого скрипта сеошника, то я бы тоже наверное всерьез задумался перейти полностью на феном, а пока что я даже сайты клиентов не видел где шаблоны и чанки на феноме написаны. В pdoTools - да, все используют феном
Я тебе так много и долго писал, а ты не понял, что ты не используешь стандартный, ты используешь ускоренный от pdoTools. Не знаю, важно это или нет, но скорее всего стандартным сейчас вообще никто пользоваться не сможет, если его заботит скорость сайта.
Ну а вставлять скрипты сейшников в документы - это, извини, не очень идея в любом случае. Скрипты должны жить в файлах, а не подключаться на странице сырым кодом. А если и подключаться, то в строго отведённых местах, с использованием {ignore}
Да и вообще, всё это херня. Ты обещал показать в каких условиях Fenom работает медленнее и тупее - я очень жду. Может, получится оптимизировать эти моменты, если увижу своими глазами.
Василий
Но и согласись переписывать сниппеты на феном как это делают некоторые и всю логику прямо в шаблон пихать - тоже извращение
24 чанка в miniShop2 вместо 16 - вот это извращение. Невозможность расширить один шаблон другим - вот это извращение. Отсутствие возможности использовать циклы и быстрые модификатры - ну ты понял.
Я тоже ничего не навязываю, но просто постарайся не писать про "медленнее и тупее" без готовых доказательств на руках.
У меня в документации есть проведённые тесты - пока никто их не опроверг. У тебя только "я видел, мне кажется". Так беседы не ведутся
На всякий случай - еще раз https://docs.modx.pro/components/pdotools/parser#Тестирование-производительности
Anonymous
Добрался до компьютера,
[[*pagetitle]] [^t^] - 0.0122 s
{$_modx->resource.pagetitle} {$_modx->getInfo('totalTime')} - totalTime: 0.0131
Будем считать, эту разницу за погрешность.
Anonymous
Для одного тега точно не обязательно использовать феном.
Anonymous
Так как при обновлении, они все прыгали по разным диапазонам. Это я взял результат с 10-го обновления страницы
Anonymous
Думаю в среднем они будут иметь равные значения
Василий
$_modx->getInfo('totalTime')}
выводит больше инфы, чем [^t^] и является вызовом метода. Ты можешь смело использовать [^t^] и с Fenom, потому что это не тег MODX