Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: cpg 1.4.5 что изменилось?  (Read 8816 times)

0 Members and 1 Guest are viewing this topic.

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
cpg 1.4.5 что изменилось?
« on: April 21, 2006, 01:44:35 pm »

Кто-нибудь уже пробовал обновиться до версии 1.4.5? Поделитесь опытом, что нового заметили, не было ли проблем при апдейте?

Я недавно только настроил 1.4.4 на работу с кодировкой windows-1251, поэтому спешить обновляться не хочу...
« Last Edit: April 24, 2006, 08:28:57 pm by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: cpg 1.4.5 что изменилось?
« Reply #1 on: April 21, 2006, 02:51:13 pm »

Кто-нибудь уже пробовал обновиться до версии 1.4.5? Поделитесь опытом, что нового заметили, не было ли проблем при апдейте?

Я недавно только настроил 1.4.4 на работу с кодировкой windows-1251, поэтому спешить обновляться не хочу...
Обновлятся нужно обязательно, т.к. исправлены серьезные ошибки!!!

Они описаны в этой теме:
http://forum.coppermine-gallery.net/index.php?topic=30655.0

Фикс, который там приведен, нужно применить 100%.
Иначе будут проблемы.
Описано тут:
http://secunia.com/advisories/19665/
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: cpg 1.4.5 что изменилось?
« Reply #2 on: April 22, 2006, 11:53:43 am »

Обновился до версии 1.4.5 только перевод старый оставил, там ничего не изменилось, а мой заточен под сайт... Проблем не возникло.

Один вопрос только есть. В корне остался лежать файл relocate_server.php, после прошлых апдейтов всегда нужно было удалять этот файл, а сейчас галерея не просит это делать... Оставлять?
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: cpg 1.4.5 что изменилось?
« Reply #3 on: April 24, 2006, 08:20:57 pm »

Обновился до версии 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.
Если нужен перевод, скажи :)
« Last Edit: April 24, 2006, 08:26:00 pm by Makc666 »
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: cpg 1.4.5 что изменилось?
« Reply #4 on: April 25, 2006, 01:25:13 pm »

Короче, файл теперь безопасен и можно оставить...
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: cpg 1.4.5 что изменилось?
« Reply #5 on: April 26, 2006, 11:55:38 am »

Заметил такие вещи:

1. К одной фото у меня на сайте есть комментарий: "Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова", окнами они тоже занимаются..."
Если найти эту запись в album=lastcom (в меню посл. комментарии), то там такой текст: Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова&q..."

То, что в lastcom длина комментария не превышает какое-то число символов это понятно, в конце подставляется троеточие. Просто в данном случае сочетание ", заменилось на &q  - странно....

ссылка на фото

 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); ?>

т.е. код файла, а действий не происходит...
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page
Re: cpg 1.4.5 что изменилось?
« Reply #6 on: April 27, 2006, 12:40:42 pm »

Значок &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 обрезал просто.

Code: [Select]
Архитектор здания из Питера - Сергей Чобан, он разработал этот проект по заказу "Строительные компании Мазанова", окнами они тоже занимаются...Вот так выглядит твоя строка в базе данных :)
Выдешь, как отображаются кавычки --- "

===============================

Насчет второй ошибки.
1-ых, давайте создавать для каждой ошибки отдельную тему. В этот раз сделаем исключения.
Но потом буду УУУУУУУУУ делать!

2-ых.
Я проверил на своей галереи, у меня нет подобного эффекта.
Когдая я отрываю (на твоём примере):
http://www.temernik.ru/keyword_select.php
и жму:
http://www.temernik.ru/keyword_create_dict.php
то у меня все пересобирается.

Появляется страничка, где куча знаков процента и звездочек:

А в конце написано:
Найдено новое ключевое слово = 51
* = Новое ключевое слово
% = Имеющееся ключевое слово

Или если я делаю повторно, то уже написано:
Найдено новое ключевое слово = 0
* = Новое ключевое слово
% = Имеющееся ключевое слово

Так что видно ты плохо загрузил файл на сервер.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: cpg 1.4.5 что изменилось?
« Reply #7 on: April 29, 2006, 01:45:16 pm »

Да действительно, запись в базе выглядит именно так, теперь понятно...

2. Перезаписал файл на сервере и действительно все заработало. Словарь пересобирается нормально, спасибо за подсказку правильного пути.
Logged

serega7777777

  • Coppermine newbie
  • Offline Offline
  • Posts: 5
Re: cpg 1.4.5 Нужна помощь
« Reply #8 on: May 07, 2006, 12:02:59 am »

При существующей кодировке е могу вписать в тело шаблона русские слова. А при изменение кодировки в win 1251 при которой понимаются русские буквы, перестает работать поиск. Может кто чего посоветует
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: cpg 1.4.5 что изменилось?
« Reply #9 on: May 07, 2006, 10:05:49 pm »

Тема уже обсуждалась, смотри здесь
Logged
Pages: [1]   Go Up
 

Page created in 0.029 seconds with 20 queries.