kostyanet

Рейтинг
45
Регистрация
03.06.2015
Должность
design
Интересы
design
designer
coonra:
Спасибо за совет. А откуда можно парсить - с яндекс.маркета и подобных ресурсов без пролбем?

Вы же написали что у вас свыше 10к позиций, при чем тут яндекс-маркет? Парсинг с сайтов как правило дает нормализованную таблицу или даже сразу бд. Там же разметка есть.



---------- Добавлено 26.06.2015 в 14:05 ----------

Vers:
Смысл того, который дал я, что ты подключаешься к API

С этого места подробнее пожалуйста. Я туда ходил, там вообще ничего не написано как работает и по смыслу. Например вот такой сайт - 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 - убдейт начал сохранять страницу.

Всего: 913