AFX.RU

Сайт Влада Элбакяна

Облегчение миграции с uCoz в любую CMS

Понадобилось мне осуществить перенос сайта с ucoz на другую систему, приятель попросил. Готовых конвертеров не оказалось, зато в сети полно предложений по платной услуге миграции. Ну поскольку лишних денег на такое дело у меня нет, то я засел за написание своего конвертера на Joomla.

Подробнее...

Полезные советы

Тут я собираюсь копить всякие мелкие полезности, которые не тянут на отдельную статью. Это и всякие мелкие хитрости Artisteer, какие-то решения по Joomla, приемы и полезности для Drupal и т.д.

 

Определение текущей версии Drupal

Получил сайт на "приведение в чувство" который оказался на какой-то древней версии Друпал. И тут оказалось, что понять какой именно номер версии не так-то просто. Для 5-го Друпала версию можно посмотреть через админку Управление сайтом-Системные журналы-Отчет о состоянии. В 6-й версии версию смотрим по пути Управление сайтом-Отчеты-Отчет о состоянии. В седьмой еще проще Отчет о состоянии из админки и сразу видим версию. К сожалению в моем случае в админке просто не было такого пункта, по этому пришлось искать другие пути.

Подробнее...

Делаем дамп базы MySQL по SSH

Маленькая шпаргалка для создания дампа вашей базы данных MySQL через SSH или наоборот восстановления из резервной копии. Напрямую связанно с предыдущим материалом Ремонт и восстановление базы MySQL по SSH.   Просто вопросы возникают, проще один раз сделать шпаргалочку чем каждый раз отвечать.

 

Итак. Подключаемся по SSH к нашему серверу. И в командной строке набираем нужную нам команду. А команды будут такими...

 

Чтобы создать бекап базы MySQL (экспортировать базу данных) набираем

mysqldump -u пользователь_БД -p имя_БД > имя_файла

 

Подробнее...

Как обновить Joomla с версии 2.5 на 3.2

Надоело мне всем знакомым, кто пользуется Joomla, в двадцатый раз объяснять как правильно обновляться на новую версию. Вот и решил написать небольшую шпаргалку. Никаких особенных откровений не ждите, просто немного личного опыта и рассказ о подводных камнях с которыми мне довелось столкнуться.

У меня несколько сайтов. Тематика разная, CMS используются разные, но шесть сайтов на разных версиях Joomla. Что-то из недавнего я сразу делал на 3 версию, а что-то из сделанного давно уже пережило миграцию с 1.5 на 2.5. Правда рассматривать миграцию со столь древней версии я не буду, просто уже забыл какие там были траблы. По этому сейчас речь пойдет только о миграции с Joomla 2.5 на Joomla 3.2. Этим я занимался совсем недавно, например этот сайт перевел на третью версию всего неделю назад, так что еще помню что к чему :) Раньше не переводил потому, что ждал выхода всех необходимых мне (читай - привычных) компонентов, плагинов и модулей под третью версию. И это, кстати, серьезная проблема - несовместимый компонент или плагин может не только выдать белую страницу на фронтенде сайта (лицевая страница сайта, собственно то что видят пользователи как ваш сайт), но и полностью обрушить админку. И тут уж без отката на резервную копию не обойтись. А значит первое, чем вы должны озаботится, это наличием этой самой резервной копии!

Подробнее...

Простая обработка фотографий в Фотошопе

Понадобилось тут знакомой обработать фотки из Испании, да что-то плохо получалось. И артефакты лезли и размер совсем большой получался. В общем я для пробы одно фото обработал, в итоге получилось и качеством получше и размером на 50кб меньше. Увидев файл меньшего размера при лучшем качестве получил вопрос "Что ты с ним делал?". Вот теперь и пишу что делал, может еще кому пригодится.

На самом деле все предельно просто, когда фотография обрабатывается на сайт, то требования к ней куда ниже, чем к полиграфии. Это для обложки глянцевых журналов надо "гламурить" фото, вылизывая и ретушируя каждую мелочь. Для сайта все в разы проще. Итак, открываем фотошоп (в моем случае CS5 под x64), первое вылезшее сообщение про несоответствие цветового профиля игнорируем, принимая значение по умолчанию (использовать встроенный профиль).

Открываем фото

Подробнее...

Убираем лишнее в хидере страницы Joomla 3.2.1

В свежей версии Joomla (на момент написания статьи это 3.2.1) для чего-то в head страницы впихнули вот такую конструкцию <link href="http://www.afx.ru" rel="canonical" />. Не, на этом сайте такого нет, тут пока более старая версия (еще не обновлялся. P.S. уже обновился), но это не единственный мой сайт. И вот на других, где стоит новая третья версия Joomla такое появилось.

Казалось бы что за беда? А вот оказывается Яндекс эту строчку не любит, причем настолько не любит, что начинает выкидывать страницы их поиска. Мол по стандартам и канонам такое должно быть прописано только если у страницы имеется зеркало, а просто так на основой такое ставить ужос-ужос-ужос, немедленно выкинуть из поиска! Что характерно, Google принимает такие страницы с флегматичным спокойствием, то ли считает что это мелочь не заслуживающая внимания, то ли просто лучше понимает написанное в стандартах на родном англицком языке. С учетом того что разработчики Joomla эту строчку туда впихнули, то наверно есть какой-то глубинный смысл, который просто еще не дошел до наших российских глубин. Но с Яндексом не поспоришь, в наших условиях с него идет примерно половина трафика по поисковым запросам, значит надо как-то эту строчку убрать.

Подробнее...

Правильная сортировка материалов в модуле Материалы - Новости

После апгрейда до версии Joomla! 2.5.16 обнаружилась неприятная особенность - в модуле "Материалы - Новости", который позволяет выводить самую свежую статью на сайте, вдруг нарушилась сортировка. И вместо самой последней по дате статьи, он стал выводить самую первую. Полчаса рысканья по всем настройкам ничего не дало, пришлось лезть в код.

Подробнее...

Ремонт и востановление базы MySQL по SSH

Есть у меня один сайт в большим форумом. База на MySQL в несколько сотен тысяч сообщений требует регулярного обслуживания, там неизбежно возникают ошибки, пускай и мелкие, но они имеют свойство накапливаться, и если подзабросить сайт на несколько месяцев, то возможно возникновение проблем. В большинстве случаев все легко решается простой оптимизацией таблиц (тех, которым эта оптимизация нужна) через phpMyAdmin, иногда какие-то таблицы приходится восстанавливать. Но иногда проблема оказывается слишком серьезной и phpMyAdmin банально виснет пытаясь восстановить огромную таблицу. Вот тут то на помощь и приходит возможность зайти и все исправить через SSH.

Что такое SSH я здесь объяснять не стану, подразумеваем что вы уже знаете что это и как этим пользоваться. По этому начнем сразу в главного.

Подробнее...

Поисковая оптимизация Joomgallery

Ну вот, дошли у меня таки руки подправить старую версию статьи для более современной версии Joomgallery.  На данный момент рассматривается версия Joomgallery 3.1.1. Если в следующих обновлениях они опять изменят формат файлов шаблонов, то придется корректировать. Далее идет текст исходной статьи с правками соотвественно новой версии.

 

Есть такой прекрасный компонент фотогалереи Joomgallery. Лично мне он нравится куда больше остальных (хотя, конечно, с количеством настроек они чуток переборщили), и, собственно, на сайте я использую именно его. И все в нем замечательно, кроме одного - когда выводится список (вернее превьюшки) очередного раздела, то там линками являются только сами превью фотографий, но не подписи к ним. Поисковики такие линки обычно игнорируют, во всяком случае обращают на них внимания куда меньше, чем хотелось бы. Решение напрашивается сразу - сделать подписи к фотографиям тоже в виде ссылок. Вот сейчас я и расскажу что для этого нужно подправить.

Подробнее...

Случайное Фото