Іван Клімчук

Іван Клімчук

С нами с 16 декабря 2012; Место в рейтинге пользователей: #7
Іван Клімчук
11 августа 2016, 11:30
+1
С pdoTools все в порядке, а вот с вашим кодом — нет. Если внимательно почитать документацию (один и два), то станет понятно, что для сортировки используется два параметра.
sortby — указывается поле в виде строки, по которому нужно сортировать
sortdir — указывается направление сортировки

sortby в pdoMenu по умолчанию равен 'menuindex' (что ожидаемо) и выглядит так, как будто все работает правильно, потому что ваш вариант просто игнорируется, как неправильный. pdoPage имеет свои значения по умолчанию, которые и применяет, ваши значения опять же игнорируются.

Должно быть так:
&sortby=`menuindex`
&sortdir=`ASC`
Іван Клімчук
09 августа 2016, 18:05
+2
Я думаю, автору требуется что-то большее, чем склонение числительных. Если все же числительные, то с недавних пор в pdoTools модификаторах есть встроенный declension, в документации примеры docs.modx.pro/components/pdotools/parser#Встроенные-модификаторы (нет возможности указать прямую ссылку)
Іван Клімчук
08 августа 2016, 20:09
+3
Роман, а вам срочно? Я тут полчасика поигрался с Wunderlist API, можно на базе из сервиса сделать виджет. Совсем голый скрипт запустить удалось, но нужно немного доработать. День-два примерно нужно. В итоге будет полноценный виджет в MODX + клиенты под все телефоны и десктопные версии.
Іван Клімчук
08 августа 2016, 11:29
0
Да ладно? Весь интернет завален тутриалами как писать эти с… е туду-листы. Как будто других задач нет, чтобы попробовать технологию? Только ленивый не писал свой туду-лист. А новичек и подавно должен был попробовать. Тем более, на проекте идет командная разработка, не похоже на совсем уж новичков.
Іван Клімчук
08 августа 2016, 11:16
+1
Так в том и проблема, что в MODX виджеты сделаны сами по себе так. Там нет нормальных контролов, нет нормальных объектов в extjs, которые можно унаследовать. Потому и говорю, что там изначально все сделано из подручных средств и непонятной субстанции. Хочешь — пиши php код как душе угодно, хочешь — просто html+css вставляй, подключай как хочешь и куда хочешь. Потому и говорю, что основная задача — это написать саму реализацию туду-листа, а подключить его туда — это последнее дело.
Іван Клімчук
08 августа 2016, 10:17
+1
Там виджет делается из говна и палок. Обычный html + php, даже ExtJS знать не нужно. Нужно только осилить сам todo. Не совсем понимаю, в чем проблема написать рабочий код?
Іван Клімчук
04 августа 2016, 09:22
+1
Помимо тегов, которые уже насоветовали, вполне рабочий вариант отдельное TV. У меня на сайте с автозапчастями такое поле используется для привязки товаров к узлам. Т.е. отдельно идет структура Производитель-Модель-Модификация, но еще каждый товар имеет поле Узел, где указывается типа узла (Трансмиссия, двигатель, кузов и тд). Т.е. такая схема то же рабочая.
Іван Клімчук
01 августа 2016, 11:02
+2
Гуру на этом сайте, как правило, носом не тыкают, только если совсем уж обнаглевших. Все же большинство адекатные взрослые люди. А вот обнаглевшие любят, наложив в штанишки, пройти и поминусовать за то, что их по головке не погладили за их идиотизм. Моя б воля, я бы им мозги лопатой вправлял бы.
Іван Клімчук
01 августа 2016, 10:48
+4
Касательно узкого круга – это скорее плюс, чем минус. Будут только те, кому это на самом деле интересно и нужно. А то вопросы часто формата «Я тут первый/второй/тредий день с MODX, помогите, меня заказчик на счетчик поставит» или «Я работаю с wordpress, но тут начальника пчела укусила и нужно сайт на MODX запилить, помогите, а то я нихрена не знаю». И все это с амбициями, мол вы мне должны помочь, иначе вы все говно, а не сообщество.
Іван Клімчук
23 июля 2016, 10:02
0
Если особо не париться по поводу размера, то можно просто в 2 раза увеличивать картинку. В случае небольших превью это не критично.
Іван Клімчук
16 июля 2016, 10:51
+2
Проект проектом, но я знаю только несколько человек в сообществе, кому это под силу (включая себя, так как есть своя реализция рабочая, но не в паблике; и потратил я на это ооочень много времени). Так что у него все равно ничего не вышло бы :) А за воровство дизайна — банить без вопросов.
Іван Клімчук
14 июля 2016, 00:10
+1
Переписывать код под 7 версию не нужно. В MODX исправлялись только ошибки совместимости с нововведениями, не более того. Так что можно считать, что все модули уже оптимизированы. Изменились структуры данных в самом языке, их оптимизировали. Материалов в сети с подробностями уже достаточно, можно изучить вопрос.
Іван Клімчук
05 июля 2016, 17:04
0
Для пользователей есть хостинг, где это делается специальной кнопкой. Как было описано в заметке. А вот генерация извне в любом случае предполагает получение файла сертификата и установку руками на свой сервер (с чем успешно справлется софт от самих letsencrypt). Так что пользовтелю все равно ничерта не будет понятно что с этим потом делать. Спрашивается, зачем тогда козе баян?
Іван Клімчук
05 июля 2016, 14:52
+1
Эм, а в чем проблема сгенерировать сертификаты вне хостинга? Весь софт letsencript свободно доступен, так как open source. Скачал репозиторий и генерируй себе в удовольствие.
Іван Клімчук
05 июля 2016, 10:48
+3
Только если собрать свою тему для админки. Но никто кроме вас это делать не станет, ибо проку особого от этого нет.
Іван Клімчук
21 июня 2016, 10:49
0
То, что ошибка в MODX файле еще не значит, что виноват MODX. Вы уверены, что php7 у вас правильно установлен и сконфигурирован? Мои сайты (с десяток) на MODX уже все работают на php7 и проблем нет.
Іван Клімчук
31 мая 2016, 17:15
+1
Не пробовал, но просмотрел код сейчас. Это по сути генератор заготовки под пакет. Удобно использовать, чтобы не с нуля стартовать, но остальное писать самому в любом случае. И касательно связи с моим топиком, это решение требует установленного MODX (нужно указывать путь к установленному сайту), а мое решение собирает пакет без необходимости настраивать базу данных и устанавливать MODX.
Іван Клімчук
27 мая 2016, 11:14
+7
Галерея — это не утилита и не инструмент, а отдельный, зачастую сложный, плагин со своими правилами по загрузке изображений и их обработке и выводу. pdoTools — это набор повседневных инструментов, без которых сайт не может обходиться и который решают руттинные задачи разработчика. Галерея в число must have плагинов не входит, так как не всегда нужна. Так что не нужно мешать все в кучу. Тем более, что плагинов галерей и так достаточно на любой вкус, как платных, так и бесплатных.
Іван Клімчук
20 мая 2016, 12:36
0
Издеваться и не думал. Но там действительно все написано, вплоть до указания в какой строке проблема. Калека — это когда без рук и без ног (и то есть такой человек как Ник Вуйчич), у вас руки и голова на месте, ничего не мешает изучить материалы в мануале по PHP и разобраться в попросе. Не сложно дать вам ответ, только вы с подобным вопросом потом придете опять, ничему не научившись.

По существу. Это не баг MODX и не PHP, а всего лишь используется библиотека phpthumbs устаревшей версии. Исправить это можно двумя способами. Или выключить в настройках PHP предупреждения об deprecated ошибках или заменить в злополучном классе эту функцию на нормальный конструктор. По сути просто переименовать phpthumb в __contruct.
Іван Клімчук
20 мая 2016, 12:08
+1
Написано на английском и если перевести, то все очень даже понятно.