musulman: и мне интересен вариант "на лету" что бы в окно вставлялось одно фото, а от него уже создавалась миниатюры для главной.
"на лету" - имелось ввиду без сохранения на диске, при помощи скрипта. А так - конечно, можете автоматизировать (в смысле, скриптом миниатюрок понасоздавать, адреса картинок в коде заменить..)
Хотя, иногда проще "вручную" (ну или полуавтоматом.. например
file.thumb.gif - миниатюрка файла file.gif.. соответственно в src заменить одним-двумя запросами по базе.. Можно, правда "лишнего" хапнуть - для некоторых файлов нет смысла миниатюрки создавать, внешние картинки при таком переименовании игнорировать нужно - так что тонкости есть)
musulman: Выбрал данный метод, вставил в ".htaccess" все верно?
так это лучше уточнять, где раньше "неверно" было.. :)
musulman: вопрос как или каким способом можно вывести фотографию под нужный мне размер 86px?
Создать миниатюрку.. у которой сторона будет 86px (в смысле, размеры самого изображения изменить так, чтобы совпадали с width в HTML|CSS)
да, будет несколько/много изображений.. (Яндекс, например и для картинок, и для маркета и (...) тоже кучу миниатюрок хранит)
* можно, конечно пережимать "на лету" с передачей размеров (script.php?x=86 (гуглить в сторону php resize или php thumb, например), но ИМХО, место на диске дешевле - 25 картинок на одной странице = 25 apache-процессов, активно использующих CPU
2. заголовки в зависимости от типа отправлять. Можно средствами веб-сервера.
На этой странице обнаружена циклическая переадресация и тупо не грузит
Сразу после RewriteEngine on? Или как обычно в конец дописывают?
RewriteCond %{QUERY_STRING} =categoryID=4
RewriteRule ^index\.php$ http://www.site.com/new [R=301,L]
Или
RewriteCond %{REQUEST_URI} categoryID=4$
RewriteRule ^index\.php$ http://www.site.com/new [R=301,L]
Принцип для одной страницы:
Не.. там всё не так просто..
Предложенный вариант после первого правила выдаст 404 ошибку..
до index.php (или что там обрабатывает адреса) - не дойдёт.. (флаг [L])
А без флага - следующее правило вернёт обратно.
Можно пропустить несколько правил (флаг Skip) - каждый раз высчитывать нужно будет :)
+ если "распознавание" происходит разбивкой $_SERVER['REQUEST_URI'], то вариант вообще не подходит.
Так что
... либо обратится к программистам.
Вроде так...
Это только в одну сторону.. (редирект т.е.)
Ещё ведь нужно, чтоб движок правильно обработал адрес (т.е. показал нужную страницу /article2022/ по адресу kak-v...)
Ну и до кучи, все ссылки на сайте (в т.ч. генерируемые движком) должны указывать на "новые" адреса..
В общем, одним .htaccess-ом обойтись вряд ли удастся.
все еще интересует данный вопрос
сидит человек, и раскидывает товары...
Те, которые автоматом не раскидались.
А автоматом - по признакам.. по ключевым словам, по брэндам, по регуляркам и тд..
Куча правил, нейронная сеть и т.д.
т.е. если товар "Телевизор Sharp" - его логично в телевизоры положить.
Если Iphone - в мобильники.. и тд
иногда бывают неправильные привязки -
правила постоянно пишутся, добавляются..
и мне интересен вариант "на лету" что бы в окно вставлялось одно фото, а от него уже создавалась миниатюры для главной.
"на лету" - имелось ввиду без сохранения на диске, при помощи скрипта. А так - конечно, можете автоматизировать (в смысле, скриптом миниатюрок понасоздавать, адреса картинок в коде заменить..)
Хотя, иногда проще "вручную" (ну или полуавтоматом.. например
file.thumb.gif - миниатюрка файла file.gif.. соответственно в src заменить одним-двумя запросами по базе.. Можно, правда "лишнего" хапнуть - для некоторых файлов нет смысла миниатюрки создавать, внешние картинки при таком переименовании игнорировать нужно - так что тонкости есть)
Выбрал данный метод, вставил в ".htaccess" все верно?
так это лучше уточнять, где раньше "неверно" было.. :)
так что делать бэкапы выходит дешевле
машину времени бы... подумал Штирлиц (с)
как сделать инфографики???
Ну.. можно как-то так..
https://developers.google.com/chart/
http://habrahabr.ru/post/30202/
http://www.simplecoding.org/grafiki-svoimi-rukami-open-flash-chart-2.html
Реквестирую сиськи в топик!
1
вопрос как или каким способом можно вывести фотографию под нужный мне размер 86px?
Создать миниатюрку.. у которой сторона будет 86px (в смысле, размеры самого изображения изменить так, чтобы совпадали с width в HTML|CSS)
да, будет несколько/много изображений.. (Яндекс, например и для картинок, и для маркета и (...) тоже кучу миниатюрок хранит)
* можно, конечно пережимать "на лету" с передачей размеров (script.php?x=86 (гуглить в сторону php resize или php thumb, например), но ИМХО, место на диске дешевле - 25 картинок на одной странице = 25 apache-процессов, активно использующих CPU
2. заголовки в зависимости от типа отправлять. Можно средствами веб-сервера.
nginx - expires в location:
location ~* \.(jpg|jpeg|gif)$ {root /var/www/site.ru;
expires 30d;
}
apache -
http://httpd.apache.org/docs/2.4/mod/mod_expires.html
http://www.htaccess.net.ru/doc/Pass_Set_Env/cache4.php
ExpiresActive On
# expire GIF images after a month in the client's cache
ExpiresByType image/gif A2592000
можно с filesMatch