Galeups
baseref есть, с чпу
Евгений
mod_rewrite пашет
Евгений
htaccess переименован?
Galeups
журнал чистый
Galeups
хм, сек
Евгений
хм, запомню что надо начинать спрашивать с htaccess
Galeups
ну как бы он вроде норм
Galeups
я его не трогал сто лет уже
Galeups
а тут вдруг
Евгений
тогда остаётся только спросить ссылку на сайт
Galeups
блин в корне index.php с крякозяброй внутри, ломанули по ходу
Евгений
а ну чинись
Galeups
пасиб )
Galeups
мда и .htaccess изменили. есть какие проффилактиик для защиты?
Galeups
вроде заработал
Galeups
не пойму как получают доступ к файлам то
Евгений
обновлять надо
Majestio
Приветствую! Подскажите, как можно организовать отображение/сокрытие участка в шаблоне по определенному условию? И второй вопрос попутно - как узнать есть ли хотя бы один "потомок-документ" со статусом"опубликован" у определенного документа по id?
Иван
проверка по чекбоксу например
Majestio
Норм!
Majestio
А второй вопрос?
Majestio
сниппет что-ли писать ...
Majestio
в феноме вроде бы были какие-то итераторы, если мне не изменяет память
Ruslan
сниппет что-ли писать ...
Сниппеты уже есть, можно решить через pdoMenu, pdoField или pdoNeighbors
Ruslan
ну и pdoResources и т.п.
Majestio
Ок, попробую.
Majestio
Иван, Ruslan, благодарю!
Ruslan
Иван, Ruslan, благодарю!
Удачи с MODX. Кстати, по условиям - для MODX есть отдельные "Фильтры ввода-вывода (модификаторы)", полезная штука
Ruslan
Почитайте что и как
Majestio
Ок, у меня стаж по ModX около недели в совокупности. Только только начало что-то проясняться)
Ad
Ох, блин, я замучался. в одном и том же чанке. одно меняешь, сохраняешь - сохраняется, отображается. Другое сохраняешь - сохраняется, отображается (в редакторе) - не отображается на морде.
Ad
Можно как-то временно тотально запретить MODX кэширование? 🙂
Ruslan
Ок, у меня стаж по ModX около недели в совокупности. Только только начало что-то проясняться)
Есть старые курсы, modx.ws что ли, прочтите, там по-простому написано, правда версия старая, сниппеты старые, но понятно будет с чем MODX кушать
Sentinel
Можно как-то временно тотально запретить MODX кэширование? 🙂
в системных настройках можно, ну или rm core/cache/* -rf через консоль после изменений 😉
Majestio
Я пока постигаю на практике) клепаю сайт. И тут очень помогают - сразу понятно что и где почитать еще. Но будет время, конечно почитаю.
Ad
ничего не меняется
Ad
есть ещё идеи?
Ad
причём если в 10 строках код HTML изменить - всё меняется
Ad
вот как так?
Ad
но меняются те строки. А эти не меняются. 🙂
Sergey_K
Этта - у меня как обычно, вопрос про extJs. Сложно не материться, но я попробую.
Sergey_K
Кто-нить знает, в каком объекте у него в минишопской форме в админке хранится объект record?
Sergey_K
Я воткнуть не могу. Minishop2.window.UpdateOrder это сам класс-форма или хер поймет что там, связанное с окном редактирования заказа.
Sergey_K
консоль показывает record именно в нем, но обратиться в коде к ней нельзя.
Ad
У меня вопрос попроше. Посоветуйте компонент, который можно применять и для карусели отзывов, и для слайдера, и для еще какой-нибудь карусели блоков?
Ad
MIGX?
Ad
Говорят TV-полями просто лучше не злоупотреблять, в плане производительности
Ruslan
MIGX?
Да, самое оно, по-моему
Баха Волков
Говорят TV-полями просто лучше не злоупотреблять, в плане производительности
Это тоже стало мемом, как и «MODX умирает». «TV - это плохо». Причем смешно-то как, её и когда-то очень хвалили, удобно, создал TV, привязал к шаблону и погнали. TV прекрасный инструмент и не надо его бояться использовать. Минусы есть и их не много: 1. Скорость работы с ними при выборке. Но это тоже довольно спорно, я понимаю что много JOIN-ов происходит при выборке, но вот попался мне проект на оптимизацию с 33К ресурсами. Разработчик "одаренный", использовал Minishop2 и TV, вместо опций, порядка 10-ти TV в которых хранились числовые данные. Так вот, хоть и мне пришлось расширить таблицу и перенести данные туда, я бы не сказал что сайт тормозил. Вдруг кто не знает, почему несколько JOIN-ов нужно для получения TV, для того чтобы TV были такими удобными, есть 3 таблицы: modx_site_tmplvars - храняться основные данные о TV (ID, Название, Описание,...) modx_site_tmplvar_templates - храниться пара ID TV и ID шаблона, т.е. какой TV к каким шаблонам относиться modx_site_tmplvar_contentvalues - данные TV, т.е. ID TV, ID ресурса и значение Это удобно для расширения, но затратно в больших проектах, ведь если посмотреть структуру данных, то выясниться, что в modx_site_tmplvar_contentvalues у нас только ID TV и значение. Т.е. одним JOIN-ом не обойтись, ведь важные данные еще и в таблице modx_site_tmplvars, такие как: Название, Параметры вывода, Значение по умолчанию. 2. Тип данных. Если коротко, то все TV в бд храняться как текст, нет, это не разработчики тупые, а это просто жертва в пользу универсальности. Итог, ребята, не бойтесь и пользуйтесь TV до тех пор пока у вас не будет проект с 10К+ товарами с 5-10+ характеристиками, с выводом на фронте всех товаров (или много) без пагинации, со сложной фильтрацией и с потоком клиентов 10К+ в сутки.
Василий
Вот это я понимю, резюме
Ad
Доброе утро. У меня в clientConfig есть значение вида <a href=…. class=‘class1 class2’>……..</a>. Вопрос в том, что можно ли мне каким-то образом, не заводя ещё одно поле, сделать вывод для главной страницы этого поля, убрав class2 оттуда? Или наоборот, убрать оттуда class2 и как-то «на лету» добавить class2 для всех страниц, кроме главной?
Миша
Ad
regexами
можно пример? и где я должен делать if? в значении поля или в шаблоне?
Avent
<a href="#" class="class1 class2 class3 classes">text</a>
Avent
например вот такое у тебя в значение поля
Avent
в шаблоне можешь даже просто использовать обычный replace (не регексы)
Avent
{'your_setting' | config | replace : 'class1': ''}
Avent
{'your_setting' | config | replace : 'classes': 'class4 class5'}
Avent
и т.д.
Ad
Как правильно проверять «не главная ли это страница»? Жёстко задавать номер документа?
Ad
[[*id:eq=[[++site_start]]:then=`I am page 1`:else=`I am not page 1`]]?
iWatchYouFromAfar
[[*id:eq=[[++site_start]]:then=`I am page 1`:else=`I am not page 1`]]?
хз я родной парсе забыл уже
iWatchYouFromAfar
{if $_modx->resource.id != $_modx->config['site_start']} i am not main page {/if}
Ad
Сам replace работает, спасибо. Почему-то не работает if. Отдельно if работает тоже. 🙂 Я где-то напорол с синтаксисом? [[*id:eq=[[++site_start]]:then=[[++ccGlobalHeaderPhone1:replace=`blog-phone-number==ololololo`]]]]
Gaius Cassius
Тьфу Просто кавычки
Ad
[[*id:eq:[[++site_start]]:then=[[++ccGlobalHeaderPhone1:replace=`blog-phone-number==ololololo`]]]]
Ad
тоже не работает
Ad
в ++ccGlobalHeaderPhone1 вот такое: <a href="tel:+375(29)3386877" class="nav-phone-number blog-phone-number w-inline-block"><div class="mts"><div></div></div><div>+37234324</div></a>
Ad
так проверяю - меняет.
Ad
Может можно, как в Smaty, например, или в Twig сделать так, чтобы {if blabla} … {else} … {/if}?