Александр Мельник
С нами с 02 сентября 2016; Место в рейтинге пользователей: #64phpThumbOn использует ли в работе расширения для PHP?
Столкнулся с тем. что phpThumbOn отказывается работать на моем сервере.
Причем ни ошибок в логах modx (нужно правда еще заглянуть в логи сервера, но эта мысль пришла только сейчас), а просто через 30 сек сервер отдает 500 ошибку.
Стоит отключить наложение водяного знака и страницы открываются отлично.
Возникла мысль, что компонент использует некое стороннее расширение для PHP, которого нет на моем сервере.
Однако ни здесь
modstore.pro/packages/photos-and-files/phpthumbon#
ни здесь
i--gu.ru/phpthumb
ни даже вот здесь
phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt
я не нашел ничего кроме информации
Спасибо.
Причем ни ошибок в логах modx (нужно правда еще заглянуть в логи сервера, но эта мысль пришла только сейчас), а просто через 30 сек сервер отдает 500 ошибку.
Стоит отключить наложение водяного знака и страницы открываются отлично.
Возникла мысль, что компонент использует некое стороннее расширение для PHP, которого нет на моем сервере.
Однако ни здесь
modstore.pro/packages/photos-and-files/phpthumbon#
ни здесь
i--gu.ru/phpthumb
ни даже вот здесь
phpthumb.sourceforge.net/demo/docs/phpthumb.readme.txt
я не нашел ничего кроме информации
phpThumb() uses the GD library to create thumbnailsНикто не в курсе, какая конфигурация сервера нужна для работы этого компонента?
Спасибо.
жизненный цикл запроса в modx (ajax запрос minishop2)
Господа, подскажите, ведь наверняка для многих это элементарный вопрос.
Не могу отследить как происходит жизненный цикл приложения, в данном случае когда происходит какое-либо изменение в корзине minishop2.
То что вижу я — 1. За изменениями на страницах следит assets/components/minishop2/js/web/default.js
В момент изменения инупта (ну или в других ситуациях) событие change вызывает отправку формы. У формы есть поле ms_action значение которого представляет собой строку из пары параметров к примеру «cart/change»
2. default.js отправляет аякс запросом данные на assets/components/minishop2/action.php Который по сути лишь проверяет что данные есть и подключает основной index.php
3. В index.php происходит вызов метода handlerRequest у объекта modx. И вот дальнейшее для меня пока тайна.
Страница на официальной документации поражает глубиной раскрытия материала и содержит всего две строки.
docs.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/modx/modx.handlerequest
Не могу отследить как происходит жизненный цикл приложения, в данном случае когда происходит какое-либо изменение в корзине minishop2.
То что вижу я — 1. За изменениями на страницах следит assets/components/minishop2/js/web/default.js
В момент изменения инупта (ну или в других ситуациях) событие change вызывает отправку формы. У формы есть поле ms_action значение которого представляет собой строку из пары параметров к примеру «cart/change»
2. default.js отправляет аякс запросом данные на assets/components/minishop2/action.php Который по сути лишь проверяет что данные есть и подключает основной index.php
3. В index.php происходит вызов метода handlerRequest у объекта modx. И вот дальнейшее для меня пока тайна.
Страница на официальной документации поражает глубиной раскрытия материала и содержит всего две строки.
docs.modx.com/revolution/2.x/developing-in-modx/other-development-resources/class-reference/modx/modx.handlerequest
Ох уж эти политики доступа - как очистить корзину?
Господа и дамы, вечно я испытываю сложности с тем, чтобы разобраться в политиках доступа.
Описание каждой опции способно свести с ума даже человека с психикой куда крепче моей))
К примеру — опция в политике доступа Контент менеджер, называется — смотреть список стран… Каких стран? Где в modx лежит список стран, который контент менеджер может или не может смотреть?
Или к примеру, что в терминологии политики доступа означает объект. К примеру такая опция как — возможность просмотра объектов — она о чем?
Но это так, лирическое отступление или роспись в собственной безграмотности.
Но мой вопрос в следующем. Есть modx 2.7.0. В политике доступа отмечена галочка — очищать корзину. Права перезагружены. Но пользователь при попытке удалить удаленные ресурсы видит белую страницу и надпись
An error occurred…
Доступ запрещён.
буду рад подсказкам, как это побороть.
Спасибо.
Описание каждой опции способно свести с ума даже человека с психикой куда крепче моей))
К примеру — опция в политике доступа Контент менеджер, называется — смотреть список стран… Каких стран? Где в modx лежит список стран, который контент менеджер может или не может смотреть?
Или к примеру, что в терминологии политики доступа означает объект. К примеру такая опция как — возможность просмотра объектов — она о чем?
Но это так, лирическое отступление или роспись в собственной безграмотности.
Но мой вопрос в следующем. Есть modx 2.7.0. В политике доступа отмечена галочка — очищать корзину. Права перезагружены. Но пользователь при попытке удалить удаленные ресурсы видит белую страницу и надпись
An error occurred…
Доступ запрещён.
буду рад подсказкам, как это побороть.
Спасибо.
Localizator, simpleSearch или поиск для бедных
У меня возникла проблема с организацией поиска на многоязычных сайтах.
Многоязычные сайты я создаю при помощи компонента Localizator, а для поиска использую компонент simpleSearch, однако данный компонент не умеет из коробки проводить поиск по локализованным ресурсам, поскольку они представляют собой отдельную таблицу в базе данных.
Я нашел некоторое решение этой проблемы, не претендующее ни на что, однако для моих задач вполне подходящее.
Делюсь с вами, возможно кому-то принесет пользу.
Итак к делу.
Многоязычные сайты я создаю при помощи компонента Localizator, а для поиска использую компонент simpleSearch, однако данный компонент не умеет из коробки проводить поиск по локализованным ресурсам, поскольку они представляют собой отдельную таблицу в базе данных.
Я нашел некоторое решение этой проблемы, не претендующее ни на что, однако для моих задач вполне подходящее.
Делюсь с вами, возможно кому-то принесет пользу.
Итак к делу.
msearch2 будет ли искать на других языках при использовании Localizator?
Добрый вечер.
Использую «локализатор» для создания многоязычного сайта.
Всегда использую на сайтах для поиска simplesearch, однако не получается его подружить с localizator
Вопрос наверное в первую очередь к Василию Наумкину, как автору msearch2, ну и ко всем, кто уже опробовал — будет ли компонент msearch2 производить поиск по всем языковым версиям ресурсов, если они созданы в локализаторе?
Спасибо.
Использую «локализатор» для создания многоязычного сайта.
Всегда использую на сайтах для поиска simplesearch, однако не получается его подружить с localizator
Вопрос наверное в первую очередь к Василию Наумкину, как автору msearch2, ну и ко всем, кто уже опробовал — будет ли компонент msearch2 производить поиск по всем языковым версиям ресурсов, если они созданы в локализаторе?
Спасибо.
Tickets - невозможно изменить чанк письма
Добрый день.
Не могу изменить чанк, который отвечает за содержимое письма, отправляемое администратору.
Согласно документации
Для начала пытаюсь передать свой чанк вместо стандартного — никакой реакции, письма приходят в стандартном оформлении.
Идем дальше. Вношу изменения в стандартный чанк через админку. Сохраняю, чищу кеш. Оставляю комментарий но письмо приходит таким, как будто я ничего и не правил.
Никакие мои действия не влияют на внешний вид письма.
Буду рад идеям.
Не могу изменить чанк, который отвечает за содержимое письма, отправляемое администратору.
Согласно документации
&tplCommentEmailBcc tpl.Tickets.comment.email.bcc Чанк для уведомления админов сайта о новом комментарии.
по умолчанию сниппет TicketComments использует свой чанк для формирования письма с именем tpl.Tickets.comment.email.bcc.Для начала пытаюсь передать свой чанк вместо стандартного — никакой реакции, письма приходят в стандартном оформлении.
Идем дальше. Вношу изменения в стандартный чанк через админку. Сохраняю, чищу кеш. Оставляю комментарий но письмо приходит таким, как будто я ничего и не правил.
Никакие мои действия не влияют на внешний вид письма.
Буду рад идеям.
modparser.class.php Bad link tag `[[~35]]` encountered
Добрый день.
Может кто подскажет, о чем мне так любезно пытается сообщить ошибка в логах?
Замечу, что на фронтенде сниппет отрабатывает нормально, пагинация есть, все выводиться.
35 — это идентификатор сниппета pdoPage (других ресурсов с таким идентификатором у меня нет)
Спасибо.
Может кто подскажет, о чем мне так любезно пытается сообщить ошибка в логах?
modparser.class.php : 1373) Bad link tag `[[~35]]` encountered
Она возникает при вызове сниппета pdoPage в шаблоне, причем ТОЛЬКО тогда когда используется наследование шаблонов на fenom{extends 'template:main.tpl'}
{block 'content'}
{'pdoPage'|snippet:[
'parents'=>3
]}
{/block}
Если сниппет вызывается без расширения шаблона то ошибки нет.Замечу, что на фронтенде сниппет отрабатывает нормально, пагинация есть, все выводиться.
35 — это идентификатор сниппета pdoPage (других ресурсов с таким идентификатором у меня нет)
Спасибо.
Tickets - невозможно установить компонент
Господа (и как я в последне время начал замечать ) и дамы.
Помогите пожалуйста разобраться.
При установке Tickets на modx 2.7.0 advansed возникает ошибка создания таблицы.
Компонент не устанавливается.
Текст ошибки я вижу не в логах, а в окне установки компонента.
Текст ошибки такой (специально не беру в теги код, потому что по какой-то причине весь код становится одной строкой)
Помогите пожалуйста разобраться.
При установке Tickets на modx 2.7.0 advansed возникает ошибка создания таблицы.
Компонент не устанавливается.
Текст ошибки я вижу не в логах, а в окне установки компонента.
Текст ошибки такой (специально не беру в теги код, потому что по какой-то причине весь код становится одной строкой)
SDK Distribution для MODX Advanced ?
Господа.
А что такое
SDK Distribution
на странице загрузки Advanced версии modx?
modx.com/download/other-downloads
Особенно напрягает описание, что тут содержаться файлы для исправления ошибок в extJs.
То есть это нужно накатывать поверх установленного modx, а если не сделать, то все будет работать глючно?
А что такое
SDK Distribution
на странице загрузки Advanced версии modx?
modx.com/download/other-downloads
Особенно напрягает описание, что тут содержаться файлы для исправления ошибок в extJs.
То есть это нужно накатывать поверх установленного modx, а если не сделать, то все будет работать глючно?
Список наиболее покупаемых товаров minishop2
Вчера пришло письмо от работодателя, с просьбой придумать способ, который позволит менеджеру сайта видеть перечень всех приобретенных товаров, а также видеть, сколько раз каждый товар был куплен.
Решением этого стал сниппет mostPopular.php, которым делюсь с вами, хотя уверен, что большинство сделает лучше, но тем не менее — вдруг кому пригодится.
Скачать можно с гитхаб, там всего два файла — сниппет и чанк к нему.
github.com/Alex-Mel/mostBoughtProducts
Решением этого стал сниппет mostPopular.php, которым делюсь с вами, хотя уверен, что большинство сделает лучше, но тем не менее — вдруг кому пригодится.
Скачать можно с гитхаб, там всего два файла — сниппет и чанк к нему.
github.com/Alex-Mel/mostBoughtProducts