Павел Романов
С нами с 03 марта 2014; Место в рейтинге пользователей: #70Автоматически разбивать sitemap.xml на файлы
Всем привет!
У меня сайте сейчас 15000 страниц, sitemap.xml формирую через pdoSitemap. Но сервер не позволяет вывести такое количество ссылок сразу, менять сервер на более мощный пока тоже не хочу.
Может есть решение автоматического разбиения sitemap.xml в формате www.sitemaps.org/ru/protocol.html#index на определенное задаваемое количество выводимых ссылок в каждом файле?
У меня сайте сейчас 15000 страниц, sitemap.xml формирую через pdoSitemap. Но сервер не позволяет вывести такое количество ссылок сразу, менять сервер на более мощный пока тоже не хочу.
Может есть решение автоматического разбиения sitemap.xml в формате www.sitemaps.org/ru/protocol.html#index на определенное задаваемое количество выводимых ссылок в каждом файле?
Проблема в платном компоненте Office
Проблема в файле /assets/components/office/js/main/lib/jquery.jgrowl.min.js
Начиная с версии jQuery 1.8 метод .size() в статусе deprecated
С версии jQuery 3.0 — метод удалён совсем, вместо него следует использовать свойство JS массива .length
Таким образом на сайтах с jQuery>3.0 авторизация и регистрация перестают работать из-за ошибки в jgrowl
вобщем надо по файлу jquery.jgrowl.min.js пробежаться автозаменой
".size()" -> ".length"
а может и по другим решениям.
Так как платные компоненты больше не опубликованы в GitHub — пишу сюда. Будем считать Баг репорт.
Начиная с версии jQuery 1.8 метод .size() в статусе deprecated
С версии jQuery 3.0 — метод удалён совсем, вместо него следует использовать свойство JS массива .length
Таким образом на сайтах с jQuery>3.0 авторизация и регистрация перестают работать из-за ошибки в jgrowl
вобщем надо по файлу jquery.jgrowl.min.js пробежаться автозаменой
".size()" -> ".length"
а может и по другим решениям.
Так как платные компоненты больше не опубликованы в GitHub — пишу сюда. Будем считать Баг репорт.
Загрузка заказов ms2, Tikets на стартовой странице
При сравнении «специализированных» cms для интернет магазинов и minishop заметил общую тенденцию у первых выводить при входе в админку список заказов. После недолгой переписки с замечательным исполнителем Павлом Гвоздем возникло такое замечательное и гениальное по простоте решение:
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно
заходим в настройки системы, далее в фильтре по ключу отыскиваем 2 значения:
1. welcome_action меняем с welcome на mgr/orders
2. welcome_namespace с core на minishop2
и вуаля на чистом клиенте отображается список заказов, очень удобно
Добавление своих полей в форму заказа [обновлено]
При разработке нескольких проектов, возникала необходимость в получении дополнительных данных от покупателей, а полей в miniShop2 ограниченное количество. Поиск готового решения результата не дал, поэтому предлагаю свой вариант.
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
Решение обновлено, убраны правки исходного кода минишопа, теперь при обновлении ничего не затрется, изменены ключи у полей
Решалось это следующим образом:
1. Добавлялись необходимые поля, для примера взяты тип плательщика, название организации и инн.
2. Добавлялся плагин срабатывающий при сохранении заказа и при подключении js минишопа в админке.
3. Редактировались настройки и записи словарей.
Более подробно далее
phpThumbOn не выводит первую картинку
Странно ведёт себя phpThumbOn.
Использую pdoResources, в шаблоне прописываю вывод картинки обычным образом
На других сайтах все работает, кроме новых двух — они на PHP 7.0.8.
Может быть проблема в версии PHP? На тестовом сайте все работает корректно, но там php7.0.9 вроде.
Использую pdoResources, в шаблоне прописываю вывод картинки обычным образом
[[+tv.preview:phpthumbon=`w=450&h=404&zc=1`]]
Но выводятся превьюхи всех документов кроме первого. Удаляю первый документ — перестает отображаться превьюшка из второго и т.д. Пробовал в tplFirst редактировать — без толку.На других сайтах все работает, кроме новых двух — они на PHP 7.0.8.
Может быть проблема в версии PHP? На тестовом сайте все работает корректно, но там php7.0.9 вроде.
[modTelegram] - Telegram сообщения
[modTelegram] — Небольшое дополнение для работы с Telegram.
Реализовано:
— методы работы с api
— помощник сайта
Реализовано:
— методы работы с api
— помощник сайта
Сохранение корзины для пользователей
На одном из проектов появилась задача сохранять содержимое корзины для зарегистрированных пользователей, чтобы при последующей авторизации с любого компьютера они имели возможность продолжить покупки, а не добавлять все заново.
В качестве решения получился очень простой плагин, который выполняет 2 действия:
1) Сохраняет содержимое корзины в extended поля пользователя после каждого изменения корзины
2) Восстанавливает содержимое корзины перед каждой обработкой запрошенной страницы.
В качестве решения получился очень простой плагин, который выполняет 2 действия:
1) Сохраняет содержимое корзины в extended поля пользователя после каждого изменения корзины
2) Восстанавливает содержимое корзины перед каждой обработкой запрошенной страницы.
pdoPage(pdoResources) вывод как задано в resources
Всем привет, столкнулся с проблемкой, не могу понять как сделать сортировку что бы выводились записи в той последовательности в которой id записаны в &resources…
К примеру, &resources=`3918,5904,3453,`
на выдаче получаю 5904 3453 3918, потому что &sortby не указывал и он берет по дате создания, а можно ли сделать что бы pdoPage выводил именно в той последовательности в которой записаны id?
спасибо большое!
К примеру, &resources=`3918,5904,3453,`
на выдаче получаю 5904 3453 3918, потому что &sortby не указывал и он берет по дате создания, а можно ли сделать что бы pdoPage выводил именно в той последовательности в которой записаны id?
спасибо большое!
pdoResources и фильтрация по number
Доброе время суток уважаемые. Ситуация следующая почему то мой вызов сниппета не правильно фильтрует по значению в тв. Изначально проблема была и с сортировкой по полю curPrice, но с этим я легко разобрался просто выставив нужный тип number, с фильтрацией все сложнее почему то видимо она не подхватывает данный тип поля, а фильтрует по строке. То есть при данном вызове в выборку попадают товары с ценой и 15000 и 16000. Может кто то подскажет как принудительно указать тип данных. В документации копался, но ни чего толкового не нашел, кроме &sortbyTVType, который как я понял относится только к сортировке. Изначально это полей действительно было типа стринг, но я поменял, в чем может быть причина ума не приложу.
Женим mFilter2 и tvSuperSelect
Понадобилось однажды сделать фильтры по диапазону. То есть, например, в поселке Один участки площадью 10-15 соток, а в поселке Два — 13-20 соток. Фильтровать нужно поселки по по площади участка. В итоге я пришел к тому, чтобы в tvSuperSelectпоселку писать крайние значения (10, 15), а на фронтенде — стандартные ui-slider от mFilter2…
И тут выяснилось, что mFilter не знаком с суперселектом)
И тут выяснилось, что mFilter не знаком с суперселектом)