Вы же написали что у вас свыше 10к позиций, при чем тут яндекс-маркет? Парсинг с сайтов как правило дает нормализованную таблицу или даже сразу бд. Там же разметка есть.
---------- Добавлено 26.06.2015 в 14:05 ----------
С этого места подробнее пожалуйста. Я туда ходил, там вообще ничего не написано как работает и по смыслу. Например вот такой сайт - http://www.seabrookwallpaper.com/products/default.aspx?t=2&patternID=21658 - таких страниц там немеряно. Как это будет выглядеть через то самое АПИ на моем сайте?
Действительно, не подумал, остается загадкой как все эти люди не могущие заполнить фио-тел умудряются зарегаться в социале и что-то там еще постить.
Подозреваю что дело не в людях, а в сайтах куда они заходят.---------- Добавлено 26.06.2015 в 14:00 ----------Как будто вы не видели такие сайты и такие формы. Удивительное дело, народ стонет от бюрократизма, а сайто- делатели и держатели бывает умудряются такие препоны наворотить, что райсполком бы позавидовал.
ИП в конторе может быть хоть миллион. Приходит чел - ему говорят - сделай себе ИП и мы тебя берем. Он делает, его в бухгалтерию отводят, заводят в бд, ну, чтоб ему своего буха не заводить - и приступает.
Сортировка и пагинация никак не связаны. При любом порядке у вас одинаковое количество записей выдается. Ну хорошо, как обычно делается, например в адресе
site/foo/bar/?page=2&sort=asc
Это значит код, который генерит адреса, должен взять текущий адрес, проверить на известные ему ключи, сохранить где-то найденные значения в нормальном виде (в переменных) и по полученным значениям + старые значения сгенерить новый адрес.
А если сортировка идет через куки, то все проще, конечно. JS сохраняет выбор юзера в куки и тупо перегружает страницу. Скрипт на сервере получает те же куки и выдает уже в другом порядке.
Плохой совет. Вот хороший совет: пользуйтесь инспектором. Если бы вы дали читателям урл, они бы так и сделали и в пять сек нашли бы этот мин-видз.
Все равно не видно как порядок сортировки меняется.
Без ваших действий ничего скачать нельзя, а за заранее известные пути скажите спасибо Микрософту.
Значит на первой странице выводится - последняя.
В цитатах кодов нет действий со страницами, нет действий с сортировкой. Ничего не проверяете и не меняется. Понять ничего нельзя. Обычно страницы передаются в query string, а сортировку можно фиксировать в куках или поддерживать там же, в параметрах запроса.
ЗЫ WP такой древний что до сих пор global'ы приходится юзать? ---------- Добавлено 26.06.2015 в 13:11 ---------- Да, еще, смена сортировки должна убивать номер страницы, то есть была 3 и desc, поменяли на asc - страница сбросилась и загрузилась стартовая.
У них же должны быть плагины пагинации или вроде того. Зачем вообще что-то самому писать для этого древнего движка?
Если вы не знаете разницы между Корелом и ФШ, вам никакой совет не поможет.
Разница лишь в том, что имея нормальный вектор вы можете захотеть сохранить его в svg и забыть про замуть с пикселами.
Из ФШ тоже можно достать пути, но зачем тогда их там, если есть нормальные векторные редакторы.
Ну есть смысл - в ФШ самая кайфовая логика работы пера. Даже в Люстре она дубовая, а в Кореле и подавно. Но ей надо владеть, но самая кайфовая - в ФШ.
Короче, рисуете в Дрю. ---------- Добавлено 26.06.2015 в 11:47 ---------- Да, если лого мелкое и в svg не планируется, то можно прибавить еще такую фишку ФШ как привязка к пикселам. То есть делаете хинтинг вручную и резко повышаете качество рендера мелких деталей. У меня даже был скрипт для первичной привязки узлов к сетке пикселов, на VBA, куда-то задевался с тех пор. Примитивы можно привязать к сетке во время создания, там есть такие опции в настройках.---------- Добавлено 26.06.2015 в 11:54 ----------Впрочем у меня старый Корел, может в новых получше стало.
Люстры (Adobe Illistrator) в вариантах не было, но как правило его тырят в сьюте, проверьте, может он у вас и установлен. Плюс Люстры в том, что легко сохранить в хороший svg, а если допишите action, то будете сразу получать пару - svg и png для случая когда браузер не понимает Svg.---------- Добавлено 26.06.2015 в 12:04 ----------Попал на свое родное (я 15 лет оттрубил в препрессе) и продолжаю гнуть svg. Чтоб не маятся версткой, напишите простой метод вроде вот такого:
$svg=function($name,$w,$h){ return '<svg width="'.$w.'" height="'.$h.'"><image xlink:href="'.$name.'.svg').'" src="'.$name.'.png').'" width="'.$w.'" height="'.$h.'"/></svg>';};/* usage */echo $svg('foo/bar/logo',700,100);
Что дает в кодах
<svg width="700" height="100"> <image xlink:href="foo/bar/logo.svg" src="foo/bar/logo.png" width="700" height="100"/></svg>
Крайне низкий уровень абстракции. Столько всего ради одной конкретной ссылки, это очень необычно.---------- Добавлено 26.06.2015 в 10:14 ----------Понял, вы closure не осилили в теме /ru/forum/900759
Попробуйте еще раз. Задача та же самая. Вместо того, чтобы все предусматривать заранее, используйте текущий контекст и посылайте не аргументы куда-то там, а функции в качестве аргументов, то есть - методы вместо данных. Гнушаясь этой фичей вы теряете 90 процентов прелести js.---------- Добавлено 26.06.2015 в 10:58 ----------Ладно, в качестве саморекламы я сделал рабочий чертеж - https://jsfiddle.net/vu9n7j3f/2/ - открываете, щелкаете по ссылке, видите диалог, нажимаете кнопки. Стили с последнего проекта. Задавайте вопросы вместо того, чтобы изобретать велописед да еще на жиквери.
PS Фидля глючит, не знаю почему...
PPS Узнал почему - нельзя из кодов открывать ссылки. Поменял на alert - убдейт начал сохранять страницу.