Владимир

Владимир

С нами с 28 декабря 2012; Место в рейтинге пользователей: #83
03 августа 2016, 10:06
0
Все без исключения спецсимволы вырезаются при значении системной настройки MODX friendly_alias_restrict_chars = alphanumeric — я только ее и использую.
03 августа 2016, 07:40
0
Summary ( что бы обрезать до точки) + фильтры на fenom с регуляркой что бы вырезать изображения. Вызывать сразу все феномом без тегов MODX.
По Summary спасенная документация есть на сайте Ильи Уткина. Феном тут
03 августа 2016, 07:32
0
О транслитерации, а интересно, реально, замена транслитерации с одних правил на другие может значительно изменить качество индексации сайта и его позиции? Если нет, чем плохи те правила, что прописаны в дефолтном translit?
03 августа 2016, 07:23
0
Спасибо! Будем посмотреть )
03 августа 2016, 06:34
1
+1
Вот -вот) Почему то мне так сразу это и представлялось.
Еще можно было шаблоны упаковать вот этим ThemePackagerComponent, но раз искал «заразу», то руками, конечно, вернее.
02 августа 2016, 20:45
0
Да, было бы замечательно!
02 августа 2016, 20:34
0
А исходников нет часом? ))
02 августа 2016, 13:09
+1
кстати, да, вот из кеша Яндекса:
По многочисленным просьбам общественности написал скрипт импорта в miniShop2 из CSV. У нас уже проскакивало несколько вариантов, но все они как то не очень.

Особенности:

Это не сниппет, это самодостаточный скрипт.
Использует процессоры для импорта ресурсов и изображений.
Умеет обновлять ресурсы по указанному ключевому полю.
Поддерживает ТВ параметры и поля товаров, включая JSON типа size и color.
Есть режим отладки, с подробным логом и обработкой только первой строки файла.
Выводит сообщения через системный лог.

Теретически, можно импортировать не только товары, но и категории или другие ресурсы, но не проверял.

Скрипт входит в состав miniShop2 с версии 2.1.4 и лежит в /core/components/minishop2/import/csv.php. Запускать его можно как из браузера (если у вас открыта директория core), так и из консоли.

Если захотите его перенести в другое, более подходящее место, то нужно отредактировать строку

require_once dirname(dirname(dirname(dirname(__FILE__)))). '/config/config.inc.php';

и указать другой путь для получения config.inc.php.

Если вы запускаете скрипт из core, и вообще, если у вас открыта core всем гостям — то вы сам себе злобный буратина. Это небесопасно, я вас предупредил!

Параметры
Параметры можно указывать двумя путями: через командную строку и через массивы $_GET или $_POST

file — путь к импортируемому файлу, от корня сайта. Например «core/import/file.csv»
fields — строка с полями испортируемого файла.
Здесь нужно перечислить имена, как они идут в файле. Например: «alias,article,pagetitle,price,image,discount».
В параметре и файле можно использовать не только поля ресурса, но и:
Массивы свойств товара: «size,size,size,color,color»
Изображения для галереи: «gallery,gallery,gallery»
ТВ параметры (слово «tv» + id параметра): «tv1,tv2,tv3»
update — указывает, нужно ли обновлять ресурсы. Значения 1 или 0.
key — если включено обновление, обязательно нужно указать ключ товара, по которому определяется его уникальность. Например «article».
debug — Режим отладки. Если = 1, то скрипт подробно обрабатывает первую строку файла и выходит.
delimeter — Разделитель колонок в csv файле, по умолчанию ";".

Если вы загружаете изображения в галерею, я рекомендую указать товарам id медиа источника source, чтобы не получить кучу картинок в корне сайта.

Примеры
Импорт через консоль:

php ./core/components/minishop2/import/csv.php «file.csv» «article,pagetitle,tv1,size,size,gallery,gallery,tv3» 1 «article» 1 "|"

Импорт через браузер

mysite.com/core/components/minishop2/import/csv.php?file=file.csv&fields=article,pagetitle,tv1,size,size,gallery,gallery,tv3&update=1&key=article&debug=1&delimeter=|

В конце работы скрипт выведет статистику и ошибки, если есть.
02 августа 2016, 06:57
0
Собери новый сайт, на новой версии. Перекинь таблицы с контентом через phpMyAdmin. Шаблоны просто руками перенеси. Быстрее будет
02 августа 2016, 06:47
0
Взломали, потому что версия MODX древняя. А что ты хочешь при старой версии MODX? Для кого патчи выпускают?
02 августа 2016, 06:17
+1
Если в репозитараии появится множество готовых сборок (равно как и еще любых других расширений) все только выиграют.

PS Люди всегда рады халяве, а как кинуть монетку в копилку разработчиков — так нет, увы. Бесплатно было бы — качали бы аж шум бы стоял и ставили бы Илье плюсики, как и с новым Тикетс и т.п.
Почему так?
01 августа 2016, 18:22
+2
Ок, тогда принимайте 5 копеек по моему внутреннему курсу. Пусть будет)
Отправил.
01 августа 2016, 18:00
0
Доброго дня! Используемый в сборке phpThumbOn это личные предпочтения или он реально лучше pThumb?
01 августа 2016, 15:58
+1
Пишу тут покаяние)) не знаю что было, но переустановка все «вылечила». Кривые руки ли мои.., короч все ОК.
01 августа 2016, 14:50
0
вот, ща дам доступ, повторил, все как и говорю, закомментированный вызов модального окна в совсем другом шаблоне ломает главную (шаблон главной ни как не связан с тем, где вызов)
PS написал в Skype
01 августа 2016, 14:44
0
Чудес то не бывает.
полностью согласен. Но я проверил, дополнительно стали подгружаться скрипты и отвалился Scrollbar на главной.
В данный момент пакет полностью удалил, ибо сейчас в нем нет надобности. Если нужен доступ, не вопрос, но придется все ставить назад.
01 августа 2016, 13:51
0
Грузился на главной, новой, с новым шаблоном где гарантированно не было ни когда вызова gl.modal, а gl.modal был вызван в двух неиспользуемых шаблонах, причем закомментирован (вызван с минусом [[-gl.modal )
01 августа 2016, 13:01
+1
Новый пакет GeoLocation (на сегодня) загружает на страницу js скрипты даже будучи неиспользуемым. До обновления этого не было. :(
31 июля 2016, 13:02
+1
И еще 5 копеек отправил, что бы было веселей :)