Корисностi

Під час роботи над одним сайтом виникла потреба виводити усі пости певної групи з розбивкою за роками. Уявіть собі, що є записи про якісь події, скажімо, вечірки, і нам треба відобразити на одній сторінці усі вечірки, що відбулися, з розбивкою за роками. Типу:

2010
– вечірка у Васі
– йога-паті
– день колгоспника

2009
– вечірка у Пєті
– рок-паті

і т.д.

Рішення в інтернеті я не знайшов, тож довелося вмикати мізки 🙂 Continue reading Розбивка постів у WordPress за датою

Read more

Буває, у вас є якісь часто вживані конструкції (шорткоди, шматки коду – блоки типу

<div class="takiy-to"></div>

якісь заготовки коду тощо), які ви часто використовуєте при написанні постів. Зазвичай, такі речі вставляються або копі-пестом, або щоразу набираються ручками. Можна значно спростити собі задачу, вмонтувавши у ваш редактор кнопку, яка вставлятиме необхідний код у пост.

Наприклад, якщо ви часто використовуєте в пості таблиці, то ця кнопка може вставляти для вас заготовку типу:

<table class="takiy-to">
<tbody>
<tr>
<td></td>
</tr>
</tbody>
</table>

Зробити це дуже просто. Continue reading Власні кнопки у редакторі WordPress

Read more

У мене є багато сайтів, на яких публікуються анонси певних подій. Зазвичай, вони виводяться на головній окремим блоком. Все добре, окрім того, що з часом, коли анонс уже неактуальний, а нових немає, він продовжує “висіти”…

Треба було вирішити дві проблеми:
1. Як виводити лише актуальні анонси (наприклад, якщо анонсована подія відбулася 12 числа такого-то місяця-року, то потрібно щоб 13-го числа цей анонс без всякого втручання адміністратора перестав відображатися)
2. Як зробити так, щоб у випадку, коли актуальні анонси відсутні, не відображався пустий блок з оформленням, що використовується для показу тих-таки анонсів.

Нарешті моя не зовсім програмістська голова “дозріла” (не без штурму форумів) для вирішення подібних задач. Отже, в якості нотатки для самого себе та з надією, що це рішення згодиться ще комусь, ділюся кодом: Continue reading Як зробити вивід лише актуальних анонсів у WordPress

Read more

Нарешті я це зробив!

BuddyPress перекладено українською!

Можливо, ще є певні неточності (наприклад, пропущені, переставлені букви в словах тощо), але я готовий працювати над його поліпшенням!

Висловлюю велику вдячність В’ячеславу ака SlaFFik за допомогу і технічні консультації!

Отже, кому треба, беремо: Continue reading Переклад BuddyPress 1.2.4.1 українською

Read more

Одразу попереджаю, це не аяксова “корзина”, яка вміла б складувати товари, розраховувати підсумкову ціну, редагувати замовлення тощо. Мій варіант дуже простий. Але зважаючи на те, що існує багато сайтів. які виконують лише роль каталога товарів, а замовленння в них відбувається шляхом заповнювання звичайної контактної форми (тобто без усіляких “корзин”) моя ідея, можливо, видасться власникам цих ресурів доволі цікавою. До того, ж вона чудово підійте для магазинів, які продають унікальні товари (ті, що існують в єдиному екземплярі – наприклад, як це роблять власники сайту Прекрасна.com.ua).

Принцип роботи. На сторінці товару є посилання типу “Замовити”. Веде воно на контактну форму. Але посилання не просте, а таке, що при переході на сторінку з контактною формою передає новій сторінці певні дані. Наприклад, код товару. Чи назву. Чи те і інше. А форма вже “ловить” ці дані і виходить, що користувач потрапляє на сторінку з уже заповненою інформацією про замовлення (йому не треба вписувати назву товару, його код, ціну… – все що ви запрограмуєте) і вашому майбутньому клієнту лишається лише додати власні контакті дані. Continue reading Простий веб-магазин (на прикладі WordPress)

Read more

Якщо ви активно користуєтеся WordPress’ом, то, безумовно, зустрічалися з шорткатами раніше: це такі фрази у квадратних дужках, якими можна вставляти в пост різну інформацію. Наприклад, за допомогою цих штук інтегруються в публікації галереї, створені за допомогою плагіну NextGEN Gallery чи контакті форми, створені в Cforms. Переваги очевидні:
– можна вставляти великі об’єми інформації, використовуючи короткі фрази;
– за допомогою шорткатів можна інтегрувати в пост код, який при вставці безпосередньо в редактор, зазвичай, “зачищається” двигунцем (скрипти, php-код тощо…).

Також можна отримати додаткову гнучкість. Наприклад, багато хто “ховає” рекламу всередині посту. Код рекламного блоку, при цьому, жорстко прописаний в коді сторінки в певному місці і тому не завжди можна розраховувати на те, що реклама гарно вписуватиметься в той чи інший пост і не конфліктуватиме з його наповненням. Якщо ж вставляти рекламний код за допомогою шорткатів, які можна розмістити в будь-якому місці посту, то можна, знаючи особливості конкретного посту (де в нас будуть зображення та інші об’єкти) коректно розмістити рекламний блок!

І це лише один із прикладів, як можна використовувати шорткати.

От я, наприклад, при публікації матеріалів на одному з своїх новинарних сайтів, часто зазначаю внизу кожного “скопіпещеного” повідомлення його джерело. І, як правило, 80 відсотків джерел – одні й ті ж сайти. Коли мені набридло кожного дня вручну робити посилання, скажімо, на “Газету по-київськи”, я поліз у файл functions.php свої теми і додав там наступне: Continue reading WordPress ShortCuts

Read more

Тепер для вставки шматка динамічної катри від GoogleMaps не потрібно ніяких плагінів, апі-кодів та терзань стосовно фунціонування лише на одному з доменів.

Тепр все просто, як на YouTube: вибрали свою діляночку, понаставляли міток (в які, окрім тексту, не те що картинки – відео впихати можна!), можна також виділити якусь площину або намалювати схему проходу-проїзду, вибрали ширину-довжину і за допомогою айфрейм-коду втулили на потрібне місце на сайті…
Отже, тестуємо! Голосієво, Київ. Можна наближати і розглядати. Незабаром додам ще купу міток з розширеними описами і фотками.

Tags: , , , , , ,

Read more