forum.coppermine-gallery.net
Support => Русский (Russian) => Language Specific Support => cpg1.4.x Русский (Russian) => Topic started by: Alex Revo on April 21, 2006, 01:44:35 pm
-
Кто-нибудь уже пробовал обновиться до версии 1.4.5? Поделитесь опытом, что нового заметили, не было ли проблем при апдейте?
Я недавно только настроил 1.4.4 на работу с кодировкой windows-1251, поэтому спешить обновляться не хочу...
-
Кто-нибудь уже пробовал обновиться до версии 1.4.5? Поделитесь опытом, что нового заметили, не было ли проблем при апдейте?
Я недавно только настроил 1.4.4 на работу с кодировкой windows-1251, поэтому спешить обновляться не хочу...
Обновлятся нужно обязательно, т.к. исправлены серьезные ошибки!!!
Они описаны в этой теме:
http://forum.coppermine-gallery.net/index.php?topic=30655.0
Фикс, который там приведен, нужно применить 100%.
Иначе будут проблемы.
Описано тут:
http://secunia.com/advisories/19665/
-
Обновился до версии 1.4.5 только перевод старый оставил, там ничего не изменилось, а мой заточен под сайт... Проблем не возникло.
Один вопрос только есть. В корне остался лежать файл relocate_server.php, после прошлых апдейтов всегда нужно было удалять этот файл, а сейчас галерея не просит это делать... Оставлять?
-
Обновился до версии 1.4.5 только перевод старый оставил, там ничего не изменилось, а мой заточен под сайт... Проблем не возникло.
Один вопрос только есть. В корне остался лежать файл relocate_server.php, после прошлых апдейтов всегда нужно было удалять этот файл, а сейчас галерея не просит это делать... Оставлять?
Ответ на твой вопрос:
In cpg1.4.5, I re-added a file named relocate_server.php to make sure that users who upgrade actually fix the older, dangerous version of that file. The file I have added to cpg1.4.5 is harmless and will only forward users to your index page.
Если нужен перевод, скажи :)
-
Короче, файл теперь безопасен и можно оставить...
-
Заметил такие вещи:
1. К одной фото у меня на сайте есть комментарий: "Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова", окнами они тоже занимаются..."
Если найти эту запись в album=lastcom (в меню посл. комментарии), то там такой текст: Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова&q..."
То, что в lastcom длина комментария не превышает какое-то число символов это понятно, в конце подставляется троеточие. Просто в данном случае сочетание ", заменилось на &q - странно....
ссылка на фото (http://www.temernik.ru/displayimage.php?pos=-1923)
2. При загрузке изображений если при выборе ключевых слов из списка нажать Пересобрать словарь (keyword_create_dict.php) появляется код:
/************************* Coppermine Photo Gallery ************************ Copyright (c) 2003-2006 Coppermine Dev Team v1.1 originally written by Gregory DEMAR This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. ******************************************** Coppermine version: 1.4.5 $Source: /cvsroot/coppermine/stable/keyword_create_dict.php,v $ $Revision: 1.5 $ $Author: gaugau $ $Date: 2006/03/02 08:17:40 $ **********************************************/ /* vim: set expandtab tabstop=4 shiftwidth=4: */ // +----------------------------------------------------------------------+ // | Filename: keyword_create_dict.php | // +----------------------------------------------------------------------+ // | Copyright (c) http://www.sanisoft.com | // +----------------------------------------------------------------------+ // | Description: | // +----------------------------------------------------------------------+ // | Authors: Original Author | // | SANIsoft Developement Team | // +----------------------------------------------------------------------+ define('IN_COPPERMINE', true); define('EDITPICS_PHP', true); require('include/init.inc.php'); if (!(GALLERY_ADMIN_MODE)) cpg_die(ERROR, $lang_errors['access_denied'], __FILE__, __LINE__); $query = "SELECT keywords from {$CONFIG['TABLE_PREFIX']}pictures"; $result = cpg_db_query($query); $i=0; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $keywords = $row["keywords"]; $keyArr = explode(" ",$keywords); foreach ($keyArr as $keyword) { $query = "SELECT keyword from {$CONFIG['TABLE_PREFIX']}dict WHERE keyword = '$keyword'"; $result2 = cpg_db_query($query); if (mysql_num_rows($result2) == 0 && $keyword != "" && $keyword != " ") { $query = "INSERT INTO {$CONFIG['TABLE_PREFIX']}dict SET keyword = '$keyword'"; cpg_db_query($query); echo "* "; $i++ ; } else { echo "% "; } } mysql_free_result($result2); flush(); } echo "
{$lang_editpics_php['new_keywords']} = ".$i; echo "* = {$lang_editpics_php['new_keyword']}"; echo "% = {$lang_editpics_php['existing_keyword']}
"; mysql_free_result($result); ?>
т.е. код файла, а действий не происходит...
-
Значок &q - это нормально. Это не ошибка. Просто так PHP работает с базой данных.
Я с таким сталкивался в phpBB и писал в Bugtracker их.
Мне там объяснили, что по другому, к сожалению, быть не может.
Вот ссылка:
http://www.phpbb.com/bugs/viewreport.php?b=859
Вот я тебе даже скриншот покажу :)
(https://forum.coppermine-gallery.net/proxy.php?request=http%3A%2F%2Fimg67.imageshack.us%2Fimg67%2F4206%2Fphpbbpostsubjectbug4mw.png&hash=ba585204ff15fe4418876c33c7193a2338bcca2f)
Проблема там именно в символе двойных кавычек и других подобных.
Т.к. такие символы кодируются в базе данных не одним знаком, а комбинацией.
А дальше может быть несколько вариантов. Или эта комбинация не записывается полностью в базу данных, а обрезается.
Такое происходит в phpBB, если длина привышает допустимую длину в базе данных.
Или как твоём случае, комбинация записалась в базу данных, а вот при отображении на месте этой комбинации был привышен лимит, и CPG обрезал просто.
Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова", окнами они тоже занимаются...Вот так выглядит твоя строка в базе данных :)
Выдешь, как отображаются кавычки --- "
===============================
Насчет второй ошибки.
1-ых, давайте создавать для каждой ошибки отдельную тему. В этот раз сделаем исключения.
Но потом буду УУУУУУУУУ делать!
2-ых.
Я проверил на своей галереи, у меня нет подобного эффекта.
Когдая я отрываю (на твоём примере):
http://www.temernik.ru/keyword_select.php
и жму:
http://www.temernik.ru/keyword_create_dict.php
то у меня все пересобирается.
Появляется страничка, где куча знаков процента и звездочек:
А в конце написано:
Найдено новое ключевое слово = 51
* = Новое ключевое слово
% = Имеющееся ключевое слово
Или если я делаю повторно, то уже написано:
Найдено новое ключевое слово = 0
* = Новое ключевое слово
% = Имеющееся ключевое слово
Так что видно ты плохо загрузил файл на сервер.
-
Да действительно, запись в базе выглядит именно так, теперь понятно...
2. Перезаписал файл на сервере и действительно все заработало. Словарь пересобирается нормально, спасибо за подсказку правильного пути.
-
При существующей кодировке е могу вписать в тело шаблона русские слова. А при изменение кодировки в win 1251 при которой понимаются русские буквы, перестает работать поиск. Может кто чего посоветует
-
Тема уже обсуждалась, смотри здесь (http://forum.coppermine-gallery.net/index.php?topic=29354.0)