Тег: seo
Дістався до зміни стилю журналу. Звик до теми Forest Green, що використовує в основі стиль Bloggish, але в ній під вміст відведено 470 пікселів, чого явно недостатньо для комфортного розміщення фото та перегляду стрічки друзів.
Поліз у Custom CSS і змінив розміри текстового поля до 640 завширшки, так само збільшив ширину бічної колонки, зробивши загальну ширину вмісту 1000. Заодно збільшив розміри шрифтів на пару пунктів, бо розмір пікселів на моніторах стає все меншим. Для пошукової оптимізації переніс бічну панель праворуч, щоб першим ішов та індексувався вміст запису, тільки якось це незвично, треба буде повернути ліворуч, зробивши SEO-верстку, на своєму сайті вдалося це зробити, у блозі теж вийде, шкода, що CSS погано знаю.
Після зміни ширини основних блоків вийшла негарною шапка блогу, у якій було вузьке зображення. Вирішив поставити в шапку приємнішу для ока картинку, для цього добре підійшла частина фотографії білого лева, про яку згадував тут. Після заміни шапки настала зміна кольорової гами блогу, нові кольори взяв піпеткою з шапки. Від старих зелененьких повністю не відмовився — їх використав для кольорів посилань. Фонове зображення теж міняти не став — сильно не заважає й альтернатива в голову поки що не прийшла.
На створюваних сайтах на Joomla! використовую компонент JoomGallery, хоч він і не MVC, але доволі багатофункціональний, легко налаштовується й працює. До останнього часу не зміг зробити для галереї ЧПУ.
Через це на сайтах використовував галерею без красивих посилань, та й не треба було оптимізувати галерею, основний наголос на тексти завжди робився. На тижні випав вільний час і був настрій розібратися з router.php. Зрештою, поміняв трохи принципи пошуку відповідної категорії в адресі, зробив, щоб з бази зчитувався весь список відповідних назв категорій чи фото, потім уже кожну назву транслітерував і порівнював з потрібною, так виходило визначити потрібні айді категорії чи фото. Для цього дописав додаткову функцію й додав її після змінених запитів до бази, так, такий скрипт трохи більше ресурсів споживає й довше виконується, але для Джумли це не проблема, якщо порівнювати з прожерливістю ядра й решти речей.
Коли скопіював отриманий router.php на багатомовний сайт на JoomFish, то виявилася ще проблема. Запити до бази повертали вже перекладені імена категорій і фото, тому їх не можна було поставити у відповідність до назв із посилань. Але це розв'язалося просто. Оскільки JoomFish перевизначає методи звернення до бази, у самому скрипті в запити цих методів дописав аргументи, які вказують, що не потрібно перекладати, зрештою все запрацювало. Може, не красиво, що в англійській версії сайту в шляхах російські транслітеровані назви, але навряд чи це можна просто виправити, та й в інших компонентах зі шляхами так само.
Завантажити новий router.php для JoomGallery можна за цим посиланням. Код скрипту не ідеальний, але робочий.
Результати його роботи можна подивитися тут: http://mebelok.com.ua/gallery (перший сайт, на якому його випробував, оскільки назви фото повторюються, то додав вивід айді в адреси, тому відповідні фото шукаються не за назвою); http://bizukov.org.ua/ru/photo (багатомовний сайт, айді в адреси фотографій не виводяться, тому перевірити роботу можна повною мірою).