Виникла потреба редагувати зображення засобами php чуток погуглив :) отримав ось такий списочок. Може комусь ще пригодиться.

PHP Thumb
Маленька бібліотека для роботи із зображеннями: зміна розмірів, поворот, Crop. Ви також можете додавати користувацькі функції. Може виконувати підряд кілька дій, без неодходімо зберігати і повторно ініціалізувати клас зі всіма маніпуляціями.

WideImage
ООП-бібліотека для роботи із зображеннями. Вона забезпечує простий спосіб підвантаження і зберігання зображень з файлів, баз даних та URL. Підтримує найбільш поширені графічні формати: GIF, PNG, JPEG, GD і GD2.

Smart Image Resizer
Дозволяє змінювати розмір і кропать будь-які зображення на вашому сайті фактично їх не торкаючись. Просто завантажте зображення в максимальному його розмірі а потім використовуйте будь-які його частини. Володіє безліччю корисних функцій.

class.upload.php
Це невеликий PHP-скрипт для закачування зображень та управління ними на сервері. Він може конвертувати зображення з одного формату в іншій, змінювати розмір, додавати мітки, водяні знаки і "розмивати" зображення. Ви можете використовувати його для файлів, завантажених з помошью HTML-форми, Flash Uploader або локальних файлів.

Категорія: Joomla

Розширення для додавання відео на сайт Joomla 2.5Добавленіе відео та аудіо контенту на сайт Joomla, не повинно викликати труднощів. У каталозі розширень Joomla (JED) існують безліч розширень, вирішальних цю задачу, як за допомогою вбудованих посилань на відео і аудіо, так і за допомогою створення власної динамічної галереї. У статті відібрані 7 кращих розширень Joomla 2.5 для відео, розділених на 2 типи - "відео програвачі та галереї" і "відео канали".

Відео канал використовується для представлення відео з зовнішніх потокових сайтів, таких як YouTube, Vimeo і так далі. Ваш сайт не потребує використання великої кількості трафіку при використанні цього методу. Відеоплеєр, тим часом, дозволяє відтворювати відео з локальних папок або з зовнішніх потокових відео сайтів. Відеоплеєри можуть відтворювати багато форматів відео, якщо вони містять відповідні кодеки.

Вимоги:

  • Простота у використанні    
  • Підтримка більшості основних форматів відео: AVI, MP4, MPEG, FLV, WMV, і т.д.    
  • Підтримка популярних відео ресурсів: YouTube, Dailymotion, Vimeo    
  • Кілька галерей і плейлисти    
  • Інтегровані соціальні функції: Facebook, Twitter


    Далі перелік(список) відібраних мною плагінів та модулів для joomla.

    Детальніше: Розширення для додавання відео на сайт Joomla 2.5

Категорія: Joomla

Нлашатовуємо мультиязичність (багатомовність) для joomla 2.5. Також підходить для joomla 1.7 та joomla 3.0.

1. В Розширення / Менеджер мов / Мови контенту створіть потрібну Вам мовну локалізацію, наприклад:
Тема: Російський (RU)
Заголовок в 'Рідному' мовою: Російський (RU)
Код мови для URL: ru
Префікс зображення: ru
Тег мови: ru-RU

2. Створіть меню з необхідними мовами, наприклад:
- Menu (EN), аліас en
- Меню (RU), аліас ru
- Меню (UA), аліас ua

це робити в Меню \ Менеджер Меню \ Додати нове меню. Тип меню mainmenuua - для українського і так далі, відмінність - 2 проследніе букви. Новий тип меню з'явиться в списку Меню. За замовчуванням Main Menu на англійській мові, але нове меню Main Menu (UK) - теж робіть, незважаючи на це. Загалом, нові меню на всі мови, які будуть на сайті.

3. В кожному меню створіть головну сторінку з Вибрані матеріали та встановіть необхідні мовні настройки. Сторінка створена за замовчуванням не враховується.
тобто, наприклад, для англ. мови Меню \ Main Menu (UK) (те, що створили) \ Додати новий пункт меню. І додаємо пункт Home, але в його налаштуваннях вказуємо Мова = Англ. Аналогічно для Main Menu (RU) - пункт Головна, мову-русс., І так всі мови.

4. В Менеджер матеріалів створіть матеріал для кожної головної сторінки з відповідними мовними налаштуваннями. Після створення надайте йому Вибрані.

5. У Розширення / Менеджер модулів створіть модуль Перемикання мов і вкажіть необхідне місцерозташування.

6. У Розширення / Менеджер плагінів включите Система - Фільтр мови

7. У кожному меню
- Menu (EN) - Home
- Меню (RU) - Головна
- Меню (UA) - Головна
Встановіть опубліковувати на головній

Важливо! Прапорці без цього не з'являться. Я півдня об стіну головою бився, трохи не убився, поки дійшло. Azn Відкриваєте в Меню відповідний пункт і тикаєте по зірочці "Головна сторінка". З'являється прапорець мови, якщо правильно позначили код, префікс і тег мови коли робили п.1

Найголовніше:
Сторінку яка була створена за замовчуванням встановіть доступ Special, так Ви сховаєте її від виведення

Категорія: Joomla

Joomla видала помилку при роботі з Меню, не можна було відредагувати, створити, змінити, зберегти, нічого не можна було робити ні з існуючими меню ні з ново створеними. Кожен раз видавало помилку -  error: JTableMenu: :_getNode Failed

Лічиться sql- інєкцією, може виникнути

1. Заходим в пхпМайАдмин, вибираєм SQL та вставляємо туди ось цей код, замінивши DATABASE_NAME та префікс j16 на свої данні, відповідно Твоя назва бази данних та префікс використаний в базі данних. Після чого жмем кнопку "Виконати" ("Go")

INSERT INTO `DATABASE_NAME`.`j16_menu` (`id` ,`menutype` ,`title` ,`alias` ,`note` ,`path` ,`link` ,`type` ,`published` ,`parent_id` ,`level` ,`component_id` ,`ordering` ,`checked_out` ,`checked_out_time` ,`browserNav` ,`access` ,`img` ,`template_style_id` ,`params` ,`lft` ,`rgt` ,`home` ,`language` ,`client_id` ) VALUES ( '1', '', 'Menu_Item_Root', 'root', '', '', '', '', '1', '0', '0', '0', '0', '0', '0000-00-00 00:00:00', '0', '0', '', '0', '', '0', '0', '0', '*', '0')

Скрипт виконано, базу оновлено.

2. Після цього Відкриваєте в менеджері Меню, вибираєте всі пункти в меню і жмете кнопку Rebuild (перебудувати).

Все тепер все працює.

Категорія: Joomla

Мова, що використовується за умовчанням в додатках, запущених на комп'ютері, вказується при установці операційної системи. Типова мова визначає розкладку клавіатури, кодову сторінку системи, вид кодування HTML, який використовується встановленими на комп'ютері додатками. Кодові сторінки і види кодувань можуть застосовуватися до різних мов.

Кодування

  •          Однобайтні кодування використовується для подання в комп'ютері текстових даних.
  •          Семи-або восьмібітних таблиця ASCII дозволяє закодувати 128 або 256 різних знаків.
  •          Стандартне кодування ASCII використовує 7 бітів для представлення всіх великих і малих літер, чисел від 0 до 9, знаків пунктуації та спеціальних керуючих символів, застосовуваних в англійській розкладці для США.
  •          Сучасні системи на базі процесорів x86 підтримують розширену кодування ASCII.
  •          Розширена кодування використовує восьмий біт кожного коду для подання 128 додаткових спеціальних символів, букв різних алфавітів і графічних знаків.

Таблиця ASCII, служить для підтримки наборів символів і розкладок клавіатури для різних країн і регіонів.

Юнікод

     Стандарт кодування знаків, розроблений організацією Unicode Consortium, який дозволяє представити знаки практично всіх письмових мов.

     Набір знаків в кодуванні Юнікод має декілька форм представлення, включаючи UTF-8, UTF-16 і UTF-32. У більшості інтерфейсів Windows використовується форма UTF-16.

При створенні нової веб-сторінки кодування і мова нових сторінок, як правило, визначається установками мови клавіатури. Кодування визначає спосіб збереження даних у файлі. Символи, які не належать до поточної кодуванні, зберігаються як числові посилання в форматі Юнікод (наприклад, AC;). Використання числових посилань у форматі Юнікод збільшує розмір файлу і ускладнює читаність HTML-коду.

     Кодування сторінки для української мови, за замовчуванням, вказується за допомогою наступного HTML-тега:

    

 <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

     Кодування для англійської мови, як правило, використовується:

    

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

     Кодування для центральноєвропейських мов:

    

<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">

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

    

<meta http-equiv="Content-Language" content="uk">

Категорія: Joomla
каталог сайтів UA TOP Bloggers