Сегодня поделюсь, очередным своим плагином, который создает миниатюры для записей в WordPress.
Преамбула
В недалеком прошлом, когда я был совсем еще зеленым в мире WordPress и программирования. В тот зимний вечер, когда я трудился над своим первым шаблон для WordPress, мне нужно было настроить вывод миниатюр к записям. К тому моменту я уже ...
- Предыдущие по меткам
- Предыдущие записи
Ранее: Произвольные поля
- Сравнение СЕО плагинов platinum SEO Pack и All in One SEO Pack и отказ от них ← 24.Май.2010 // 89
- Произвольное меню в WP 3.0+ (wp_nav_menu) ← 16 Октябрь 2010 // 31
- Плагин для легкого управления сайтом на WordPress (версия 3) ← 30 Июль 2010 // 76
- Обзор WordPress 3.0. Что несет нам прогресс? ← 30 Июль 2010 // 4

спасибо, работает
вылезла неожиданная плата с запросом удаления совести
скажи, пжалст, - какая стоимость в рублевом эквиваленте?)
Так еще никто не отзывался
Стоимость... ммм... не знаю, скажем так: напрямую в рубли не переводится.
большущее спасибо
думаю, что 3 ссылки - не такая уж большая плата.. правда я наслушалась, что по началу надо стараться не ставить ссылки на другие сайты.. поэтому даже не знаю - насколько сильно надо стараться..)
тут ток одной штуковины не хватает..
иногда забываешь сразу вставить картинку в пост, и вместо нее цепляется заглушка.. и потом, при довнесении своей картинки, заглушка остается та же.. - т.е. необновляема..
так что потом становится проще удалить запись и внести ее заново..
и уже после установки если меняешь заглушку, то она остается та же.. хотя, может это у меня какой-то глюк.. ну лан - буду переименовывать, должно получится)
Не надо ничего переименовывать! Заглушка работает так как должна. Если картинка добавляется потом, при редактировании записи, то не вижу ничего сложного чтобы просто удалить это произвольно поле у записи (заглушку) или можно удалить его значение и в обоих случаях ссылка на картинку будет создана по-новой.
дада!!
ура! спасибо!
просто не знала ничего про произвольные поля.. все получается ))
Добрый день.
Что-то я не заметил в описании плагина, где говорится о способе создания миниатюры. Это обрезание картинки, или обычный ресайз до минимального из двух размеров? Можно ли с помощью вашего плагина сделать обрезание? Если нет, то не могли бы вы посоветовать скрипт/плагин/функцию/метод, которые умеют это делать?
Спасибо.
Это ресайз с обрезанием лишнего. Размеры вы ж указываете произвольно, соответственно пропорции картинки могут нарушится, тогда берется наименьшая сторона картинки под нее делается ресайз а у наибольшей отрезается лишнее. Допустим, была квадратная картинка 100х100 мы сказали сделать 50х100 — сторона 100 останется полная а у 50 отрежется сверху и снизу по 25 (при этом картинка будет отресайзена - увеличена/уменьшена, если например было не 100х100 а 1000х1000). Также, можно указать только одну сторону, тогда уменьшение будет только по этой стороне, а размер другой стороны будет пропорционально уменьшен/увеличен.
П.С. Внимание вопрос! Мне, по-вашему, такую хрень надо было в статье писать? Это мало кому интересно
Извините, но, может быть, наоборот? По 25 пикселей отрежется у бОльшей стороны?
P.S. Спасибо за скорый ответ.
Имел ввиду, та которая была 100 и становится 50 у нее отрежется по 25. Ну вы поняли
А этот плагин может выводить связанные записи в виде миниатюр?
С его помощью можно такое реализовать. сам плагин только создает миниатюры, ничего больше.
Плагин действительно уникален. Огромное спасибо автору! Прошу на мой предыдущий комментарий не отвечать. Тупой вопрос. Посидел, разобрался... Всё работает. Чудо!
что-то я никак не могу понять как с помощю этой функции
сначала изображение уменьшить до определенной ширины, а потом если нужно обрезать по высоте, а если не нужно оставить кае есть. Я хочу что-бы по ширине оно никогда не обрезалось - обрезать всегда только высоту
тоесть чтобы размер получаемого изобрежения мог быть динамичным по высоте
я задаю
w = 215
h = 150
и хочу получить картинку 215xH
Где H <= 150
------------
А уменя получается
Если ширина намного больше высоты, то обрезание идет по ширине
Я уже точно не помню как там работает, но вроде вам просто надо указать параметр w: "w=215". В этом случае высота будет динамической, а ширина статикой (но картинка будет уменьшаться в любом случае, под ширину).
да если написать w: "w=215" то оно уменьшает до 215, но высота в этом случае может быть больше 150
а мне нужно чтобы максимальная высота была 150. (если больше, нужно обрезать изображение сверху и с низу)
если кому интересно методом проб и ошибок
нашел решение под * http://code.google.com/p/timthumb/
в коде нужно закоментировать только одну строку
// scale down and add borders if ($zoom_crop == 3) { $final_height = $height * ($new_width / $width); if ($final_height > $new_height) { //коментируем следующую строку //$new_width = $width * ($new_height / $height); } else { $new_height = $final_height; } }В принципе, что с миниатюрой, что с полной картинкой достаточно задать один размер. Если нужна определённая высота, то "h", если ширина, то "w". Это значение будет строгим, второй размер подстроится автоматически.
Я использую следущую конфигурацию плагина:
<a class="shutterset_" href="<?php echo kama_thumb_src('h=1024 &class=aligncenter myimg &q=75'); ?>" title="<?php the_title(); ?>"><img src='<?php echo kama_thumb_src ('h=75 &q=75'); ?>' alt='' /></a>Такая конфигурация позволяет выводить титл картинки. Кроме того, если задать высоту больше разрешения экрана, то картина будет раскрываться максимально. Не знаю - правильно это, но сервер не грузити...
Приветствую. А в плагине v1.4.1 закрываться пхп не должно?
вроде надо открывать
а не закрывается в конце
?>
Понятно что все в functions.php его копируют...