Разделы

Может кому-понадобится...

Привет всем! Сюда буду публиковать все о Maxigallery.
_____________________________________________________

Косяк с версией php


А вот косяк Maxigallery, которая отказывается категорично загружать фотографии, если версия php 5.3.
В файле класса ищем
$sizes = split('x', $max_thumb_size);
меняем на
$sizes = preg_split('/x/', $max_thumb_size);

Мой первый сниппет (мой первый код на php)


Выводит новости из определенного раздела (родительского документа)
<?php
echo "<h1>Раздел</h1>";
$e = $modx->getAllChildren($id);//вызываем документы дочерние
foreach($e as $ch){
$idi = $ch[id];
$e = $ch[pagetitle];
$txt = $modx->getDocument($idi);//присвиеваем переменной $txt айдишники каждого док-та 
//print_r($idi);
$intro = $txt[introtext];//из массива вытаскиваем introtext для каждого документа
$ssylka = '<h1><a style="color:#333" href="'.$modx->makeUrl($idi, '', '', 'full').'">'.$e.'</a></h1>'.$intro;
echo "<pre>"; 
print_r('<div style=\'border:1px solid #999; border-radius:6px; width:370px; padding:6px\'>'.$ssylka.'</div>');

echo "</pre>";
};
?>


Перевод Maxigallery


Здравствуйте =) Это моя первая запись в блоге) Вот подумал, может кому пригодится языковой файл (русский перевод) для админки Maxigallery.
Не ругайте за чистоту перевода, можете исправить сами, так как переводил на быструю руку для себя. Желаю Вам всем удачи в проектах.
Собственно вот код:
<?php
$strings['previous']="Пред.";
$strings['next']="След.";
$strings['click_to_zoom']="Нажмите для увеличения";
$strings['click_to_go_back']="<- Вернуться назад";
$strings['click_to_open_original']= "Открыть оригинал";
$strings['back_to_normal_view'] = "Режим просмотра";
$strings['index']="в начало";
$strings['go_to_gallery']="Перейти в галерею »";
$strings['pictures_successfully_uploaded']="<b>Изображения успешно загружены!</b>";
$strings['changes_have_been_saved']="<b>Изменения сохранены</b>";
$strings['delete']="Удалить";
$strings['hide']="Спрятать";
$strings['title']="Название";
$strings['save_changes']="Сохранить изменения";
$strings['upload_pictures']="Загрузить изображения";
$strings['check_to_delete_this_picture']="Удалить";
$strings['check_to_hide_this_picture']="Спрятать";
$strings['manage_pictures']="Администрировать";
$strings['date']="Дата";
$strings['description']="Описание";
$strings['position']="Позиция";
$strings['gallery_description']="Описание галереи";
$strings['db_no_descr_support']="<em>База данных галереи не поддерживает описания!<br />";
$strings['db_no_pos_support']="<em>База данных галереи не поддерживает сортировку фотографий!</em><br />";
$strings['picture'] = "Изображение:";
$strings['max_pics_reached'] = "Вы загрузили предельное кол-во изображений, и больше не можете превышать это число.";
$strings['supported_types'] = "<b>Неподдерживаемый формат файла!</b> Для загрузки используйте: jpg/jpeg, png, gif и zip";
$strings['gif_not_supported'] = "<b>Нельзя загрузить .gif изображения</b>Переведите его в  jpg или png.";
$strings['supported_types_inzip'] = "Zip-архив содержит некорректные файлы.";
$strings['max_pics_reached_some_discarded'] = "<b>Превышен лимит загрузки фотографий!</b>";
$strings['zip_not_supported'] = "<b>Ваша версия PHP не поддерживает .zip архивы!</b> Перейдите по ссылке <a href=\"http://www.php.net/manual/ref.zip.php\">PHP zip и ZZIPlib library.</a>";
$strings['database_error'] = "Не могу создать базу данных для галереи!";
$strings['database_error_field'] = "Ошибка! Не могу создать поле в таблице базы данных: ";
$strings['invalid_class'] = "Ошибка! Не могу найти MaxiGallery.class!";
$strings['invalid_name_class'] = "Error! invalid_name_class";
$strings['delete_all_pictures'] = "Удалить все изображения";
$strings['delete_all_confirmation'] = "Вы точно хотите удалить все изображения?";
$strings['pictures'] = "Изображения";
$strings['jump_to_upload_form'] = "К загрузке файлов";
$strings['back_to_top'] = "Вверх";
$strings['sort_pictures'] = "Сортировать";
$strings['dragdesc'] = "Перетащите изображения мышкой как Вам удобно";
$strings['cancel'] = "Отмена";
$strings['number_allowed'] = "Номера изображений, разрешенных к загрузке";
$strings['gallery_resynched'] = "<b>Галерею синхронизирована.</b>";
$strings['resynch'] = "Синхронизировать";
?>

Файл назовите lang_ru.php он иметь должен кодировку Юникод.
Пример вызова [!MaxiGallery? &max_thumb_size=`400` &lang=`ru` &max_pic_size=`800` &keep_bigimg=`false` !]
  • +1
  • 28 сентября 2011, 17:43
  • sazanof

Комментарии (0)

RSS свернуть / развернуть

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.