Топики пользователя «ivc»

А кто-нибудь уже делал транслитерацию кириллицы в именах при загрузке изображений в EvoGallery?

Добрый день!
Собственно вопрос в заголовке.
Кто-нибудь уже допиливал EvoGallery для загрузки изображений с кириллицей в названии?
Если да, то поделитесь пожалуйста измененными файлами или хотя-бы списком файлов, в которые вносились изменения.

Ну т.е. куда там нужно вставить какую-то такую функцию, так чтобы все нормально работало:

function niceFilename($filename) {
    $changes = array(
        "Є"=>"EH", "І"=>"I", "і"=>"i", "№"=>"#", "є"=>"eh",
        "А"=>"A", "Б"=>"B", "В"=>"V", "Г"=>"G", "Д"=>"D",
        "Е"=>"E", "Ё"=>"E", "Ж"=>"ZH", "З"=>"Z", "И"=>"I",
        "Й"=>"J", "К"=>"K", "Л"=>"L", "М"=>"M", "Н"=>"N",
        "О"=>"O", "П"=>"P", "Р"=>"R", "С"=>"S", "Т"=>"T",
        "У"=>"U", "Ф"=>"F", "Х"=>"H", "Ц"=>"C", "Ч"=>"CH",
        "Ш"=>"SH", "Щ"=>"SCH", "Ъ"=>"", "Ы"=>"Y", "Ь"=>"",
        "Э"=>"E", "Ю"=>"YU", "Я"=>"YA", "Ē"=>"E", "Ū"=>"U",
        "Ī"=>"I", "Ā"=>"A", "Š"=>"S", "Ģ"=>"G", "Ķ"=>"K",
        "Ļ"=>"L", "Ž"=>"Z", "Č"=>"C", "Ņ"=>"N", "ē"=>"e",
        "ū"=>"u", "ī"=>"i", "ā"=>"a", "š"=>"s", "ģ"=>"g",
        "ķ"=>"k", "ļ"=>"l", "ž"=>"z", "č"=>"c", "ņ"=>"n",
        "а"=>"a", "б"=>"b", "в"=>"v", "г"=>"g", "д"=>"d",
        "е"=>"e", "ё"=>"e", "ж"=>"zh", "з"=>"z", "и"=>"i",
        "й"=>"j", "к"=>"k", "л"=>"l", "м"=>"m", "н"=>"n",
        "о"=>"o", "п"=>"p", "р"=>"r", "с"=>"s", "т"=>"t",
        "у"=>"u", "ф"=>"f", "х"=>"h", "ц"=>"c", "ч"=>"ch",
        "ш"=>"sh", "щ"=>"sch", "ъ"=>"", "ы"=>"y", "ь"=>"",
        "э"=>"e", "ю"=>"yu", "я"=>"ya", "Ą"=>"A", "Ę"=>"E",
        "Ė"=>"E", "Į"=>"I", "Ų"=>"U", "ą"=>"a", "ę"=>"e",
        "ė"=>"e", "į"=>"i", "ų"=>"u", "ö"=>"o", "Ö"=>"O",
        "ü"=>"u", "Ü"=>"U", "ä"=>"a", "Ä"=>"A", "õ"=>"o",
        "Õ"=>"O");
    $alias=strtr($filename, $changes);
    $alias = strtolower( $alias );
    $alias = preg_replace('/&.+?;/', '', $alias); // kill entities
    $alias = str_replace( '_', '-', $alias );
    $alias = preg_replace('/[^a-z0-9\s-.]/', '', $alias);
    $alias = preg_replace('/\s+/', '-', $alias);
    $alias = preg_replace('|-+|', '-', $alias);
    $alias = trim($alias, '-');
    return $alias;
}

Заранее спасибо!
  • 0
  • 20 апреля 2011, 13:34
  • ivc
  • 7+7

В Jot, при пролистывании комментариев, как определить название переменной, которая передается через GET?

Здравствуйте!

Мой вопрос похож на вопрос в этом топике Смена заголовка (title) страниц при пагинации в splitPagination.

На моем сайте комментарии на Jot.
Комментарии разбиты на страницы, т.е. &pagination=`1`.
Во избежание дублирования контента, что важно для SEO, при пролистывании страниц комментариев необходимо изменять значения в html-тегах title, h1 и др.

Реализация уперлось в значение [+jot.link.id+], т.к. оно уникально для каждой страницы.
В файле assets\snippets\jot\jot.class.inc.php есть функция:

function UniqueId($docid = 0,$tagid = '') {
	// Creates a unique hash / id
	$id[] = $docid."&".$tagid."&";
	foreach ($this->parameters as $n => $v) { $id[] = $n.'='.($v); }
	return md5(join('&',$id));
	}

которая генерирует уникальный id. Я с ООП сильно на «вы», поэтому разобраться как функция работает не смог, точнее мне не понятно, что такое "$this->parameters".

Вопрос, как определить этот уникальный id, который передается в GET при пролистывании комментариев?

Спасибо.

upd. заголовок поправил.
  • +1
  • 28 ноября 2010, 18:17
  • ivc
  • 5+5

После загрузки картинки в файловом менеджере FCKeditor не отображается миниатюра (предпросмотр) картинки. После F5 картинка появляется.

Прошу помощи. Загружаю изображения через файловый менеджер FCKeditor. Выбираю картинку, кликаю Upload, файл загружается, окно браузера обновляется.
После этого отображаются миниатюры (тумбы) всех ранее загруженных картинок, а тумба вновь загруженного изображения не отображается. После нажатия на клавишу F5, миниатюра появляется.


( Читать дальше )
  • 0
  • 29 сентября 2009, 19:36
  • ivc
  • 3+3

Руководство для конечных Заказчиков сайта

Интересно, а в каком виде вы выдаете заказчикам руководство по управлению сайтом? Ну т.е. кто-нибудь составляет серьезные талмуды с детальным описанием того, куда надо тыркнуться в админке, чтобы, например, добавить страничку на сайт?
Или просто «вживую» показываете как редактировать/добавлять странички?
А может кто-нибудь делал видеоинструкции?

Ну и просьба наглая. Если у кого-нибудь есть «самодельное» руководство, дайте посмотреть пожалуйста! (если честно, я почему-то думаю, что вряд-ли мне его дадут просто так, но все равно спрашиваю)
  • +4
  • 25 августа 2009, 20:55
  • ivc
  • 20+20