Миша
Миша
ахахаха, а как он смог то?
Alexey
а что если боты научились жмакать на кнопку "Я не бот"?
🙈 PG
не заметил что только добавился
🙈 PG
но вполне возможно что и чел реальный
Семен
Всем привет! Вопрос - в miniShop2 при отключении товара, допустим временно нет в наличии, происходит снятие ресурса с публикации, что приводит к появлению 404 ошибки, если на сайте есть ссылки на этот товар.
Как можно сделать так, чтобы эта кнопка отключения, убирала скрывала товар из меню, но не отключала его публикацию?
Семен
А может кто-то предложит другое решение?
Alexey
Alexey
или чекбокс "нет в наличии" запилить
Семен
При чём тут учёт остатков, задача избавиться от 404 ошибки
Alexey
кнопка "отключения" = кнопка снятия с публикации и как то сюда вклиниваться я бы не стал
🙈 PG
да реальный походу и сразу сходу ссылку в чат пихнул
лично у меня был подобный кейс
зашел я в чат laravel а там как-раз было обсуждение IDE в частности как ломануть PHP Storm или что-то подобное.
ну я и вступил в диалог и хотел скинуть ссылку на EAP версию Шторма, мол бери и пользуйся бесплатно и легально, но нет, бот сразу удалил мое сообщение
Alexey
а раз уж сняли с публикации - получите 404
Evgeniy
может просто не выводить ссылки на такие товары?
Evgeniy
Миша
🙈 PG
я уже понял
Alexey
Семен
^
|
еще лучше решение
Ну я пока тоже только до этого дошёл, просто когда нужно много товаров снять, то этот чекбокс нужно в каждый заходить и делать, мне то через консоль это не сложно сделать, а вот менеджеру проблема, поэтому и хотел сделать удобную кнопку
Evgeniy
я сам сеошник
Evgeniy
Alexey
Alexey
не кнопка, но хоть что-то
Семен
лучше пусть не будет ссылки, чем 404
А уменя тут надо мной стоит руководитель SEO в компании и говорит обратное, лучше 404, но ещё лучше вариант просто скрыть из каталога, но оставить доступной по прямой ссылке, я тоже к этому пришёл, осталось только удобную кнопку сделать для менеджера
Илья
На сайте клиента обнаружил плагин phpThumbOfProcessor, который проверяет Cookie и если нет определённой куки, показывает такое окошко
Илья
Evgeniy
Миша
gigaHUI??
Илья
Плагин отключён, но, видимо, какой-то разработчик встроил бэкдор на случай, если захочется клиенту поднасрать
Семен
Илья
ну эт я так удалил адрес сайта
Миша
😂😂😂
Evgeniy
Илья
в плагине подставляется HTTP_HOST
Илья
никто с таким не сталкивался?
Evgeniy
я нет
Sentinel
Всем привет
А как через fenom обратится к msCategory в шаблоне?
Вероника
Я и не додумалась сползать в настройки и прочитать пояснение к настройке. Вот они - проблемы перевода, бл...
Вероника
Evgeniy
Anonymous
Илья
А что? Изменение языка админки на лету?
Иван
Илья
Все изменения важные
Илья
Понятно, что изменение языка на лету - это больше кода, объемнее задача
Alexey
Илья
Но средний клик тоже важен для ux
Павел
Evgeniy
а я все видел))
Anonymous
Anonymous
там фикс полезный, но не решает проблему 100%
Anonymous
Интереснее всего вот эта вот штука https://github.com/modxcms/revolution/pull/14134
Sentinel
Ребят, ткните пжл что тут не так?
url не выводится
$docid = $modx->resource->get('id');
$resource = $modx->getObject('modResource', $docid);
if($resource->get('class_key') == 'msCategory') {
$id = intval($resource->get('content'));
$url = $modx->makeUrl($id, '', '', 'full');
return '<link rel="canonical" href="'.$url.'">';
}
Николай
Ребят, я щас вопрос задам, только тапками не кидайтесь.
Миша
Evgeniy
$id = intval($resource->get('content'));
что это? @Sentinel7
Николай
Есть утвердившееся (наверное не зря) мнение что TV это плохо. Они тормознутые и их лучше не использовать.
А собственно почему? TV разве просто не джоинятся к ресурсам по мере необходимости?
Это же по идее очень быстрый тип запроса, и памяти не должен много занимать. В чем тормознутость то?
Николай
@alroniks Наверное к тебе вопрос в первую очередь?
Миша
ну я активно использую
Anonymous
как раз из-за join и есть тормоза
Anonymous
на каждую TV - один join
Anonymous
на те же самые таблицы
Николай
То есть плохо не TV, плохо многократный JOIN?
Anonymous
+ там же TV передается в запрос по имени, значит еще по джину на получение его id + получение связи с шаблоном
Anonymous
в итоге это все разрастается до космических масштабов с ростом количества tv
Николай
В общем - практичее расширять родные таблицы? А если у меня 20 TV - слишком ли много памяти займет ресурс, если я его расширю 20 новыми полями?
Николай
@orendat А ты как делаешь? Когда много доп полей для фильтров