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] 2   Go Down

Author Topic: Интеграция и имена в пользователей  (Read 59670 times)

0 Members and 1 Guest are viewing this topic.

Abaza

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Интеграция и имена в пользователей
« on: February 22, 2006, 09:22:00 am »

Добрый день.. Заранее извиняюсь если моя проблема давно обсуждалась..

Имеем PHPBB 2.0.19 и CPG 1.4.3. после создания bridge все работает, только вот имена пользователей, написанные русскими буквами отображаются некорректно. Уже два дня ищу решения.. мозги кипят..  ???
« Last Edit: April 10, 2009, 11:09:07 pm by Makc666 »
Logged

Kovu

  • Coppermine newbie
  • Offline Offline
  • Posts: 1
Re: PHPBB+CPG=имена в галерее?
« Reply #1 on: March 05, 2006, 06:42:48 pm »

Та же проблема. Есть ли решение?
« Last Edit: March 31, 2009, 09:12:23 am by Makc666 »
Logged

advanced_user

  • Coppermine newbie
  • Offline Offline
  • Posts: 6
Re: PHPBB+CPG=имена в галерее?
« Reply #2 on: March 10, 2006, 01:43:39 pm »

решение есть
работать в cpg в той же кодировке, что и phpBB. Дефолтом phpBB в кирилик виндос 1251, а cpg в UTF-8
если галерея не в Cyrillic windows-1251
надо запустить файл charsetmgr.php (в корневом каталоге галереи)
и перегнать все в Cyrillic windows-1251
потом я в конфиге там где языки поставил -дефолт, нон рекоммендид лэнгвидж файл.
потом сам фаил russian.php  перевел в кодировку Cyrillic windows-1251
это можно сделать с помощью блокнота даже (если на ошибаюсь)

потом еще сделал так

в russian.php

$lang_charset = 'utf-8';
заменил на
$lang_charset = 'windows-1251';


в admin.php

'Cyrillic' => 'koi8-r',
заменил на
'Cyrillic' => 'windows-1251',
и в админке выбрал его

и все работает
Logged

cpg144_user

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

Cpg1.4.4 интеграция с phpBB 2.0.19

Всё работает корректно за исключением одного!
Если пользователь зарегился с Ником, набранным русскими буквами, то в Coppermine Photo Gallery его ник отображается абракадаброй. Кто нибудь может дать пошаговую инструкцию как сделать корректное отображение ников?

Заранее спасибо.
« Last Edit: March 31, 2009, 09:15:57 am by Makc666 »
Logged

kolomba

  • Coppermine newbie
  • Offline Offline
  • Posts: 5

Чтобы перевести галерею из любой кодировки в новый общепринятый стандарт UTF-8 или другой стандарт, нужно запустить файл charsetmgr.php в корневом каталоге галереи. Скрипт покажет предварительные результаты конвертации перед тем, как делать какие-либо изменения в базе данныx. После того, как убедились, что содержимое колонок таблицы сконвертируется нормально (то есть в предпросмотре не должно быть полей, кирилица в которыx раньше была видна, а теперь - вопросительные знаки и т.д.), то можно смело конвертировать базу данныx. После этого поменяйте настройки галереи на UTF-8 или на другую в Config интерфейсе, и убедитесь, что браузер не настроен силой показывать странички в cp1251.
В принципе, можно перевести в любой формат, в который нужно!
« Last Edit: March 31, 2009, 09:15:50 am by Makc666 »
Logged

cpg144_user

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

Запустить файл charsetmgr.php в корневом каталоге галереи я понимаю буквально так:
набираешь с строке браузера http://www.mysite.ru/mygallery/charsetmgr.php ? Браузер выдаёт Access denied. Права на этот файл были 644, изменил на 777, всё равно Access denied (((
Никакого .htaccess в корне не лежит. Как его запустить то?
А это не может быть из-за интеграции с phpBB... я имею в виду невозможность запустить?
« Last Edit: March 31, 2009, 09:15:45 am by Makc666 »
Logged

Gev

  • Coppermine newbie
  • Offline Offline
  • Posts: 5

Запустил http://pipe-club.com/foto/charsetmgr.php
Говорит
Quote
Your site is already configured to use utf-8


Хотя, база у меня в 1251 кодировке и страницы пишутся в двух форматах.

При попытке конвертнуть с 1251 на utf-8, выдает ошибку

Quote
Fatal error: Call to undefined function: iconv() in /тратата/charsetmgr.php on line 76

значит ошибка тут
Code: [Select]
            if ($convstr = iconv($charsetin,$charsetout,$element))
Чего с этим делать?
« Last Edit: March 31, 2009, 09:15:23 am by Makc666 »
Logged

cpg144_user

  • Coppermine newbie
  • Offline Offline
  • Posts: 6

так кто-нибудь сможет сказать что с этим Access denied при попытке запустить charsetmgr.php делать? ???
« Last Edit: March 31, 2009, 09:15:16 am by Makc666 »
Logged

VodkaShot

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 11
    • Russian PT Cruiser Club

То же самое.  Неправильная кодировка надписей, которые идут из базы данных. 
При запуске charsetmgr.php тоже получаю в ответ Access denied...
Кстати, чтобы читать этот форум мне приходится каждый раз вручную ставить кодировку страницы в Cyrillic (Windows).  По умолчанию ставится в Western European.
   
« Last Edit: March 31, 2009, 09:15:06 am by Makc666 »
Logged

kolomba

  • Coppermine newbie
  • Offline Offline
  • Posts: 5

Access denied - возможно вам нужно сначало войти под админом в галерею...
сам переводил в формат win1251 на версии 1.4.3 и прошло без проблем! 

возможно что-то перемудрили в новой версии, у меня кстати тоже проблема с кодировкой на этом форуме!
« Last Edit: March 31, 2009, 09:15:02 am by Makc666 »
Logged

VodkaShot

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 11
    • Russian PT Cruiser Club

И под админом входил (с интеграцией и без), все без толку.
 
« Last Edit: March 31, 2009, 09:14:58 am by Makc666 »
Logged

VodkaShot

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 11
    • Russian PT Cruiser Club

Получилось на другом компьютере запустить charsetmgr.php (странно  >:().  При попытке конвертации в Cyrillic 1251 в синей колонке String все надписи пишутся нормально, а в правой Query - везде, где есть русские надписи пишет красным Conversion Impossble, а где нет русский букв - все Ок.  В чем может быть проблема?
 
« Last Edit: March 31, 2009, 09:14:51 am by Makc666 »
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: PHPBB+CPG=имена в галерее?
« Reply #12 on: April 18, 2006, 11:30:44 am »

прощу прощения, не в тему написал...
« Last Edit: March 31, 2009, 09:14:45 am by Makc666 »
Logged

VodkaShot

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 11
    • Russian PT Cruiser Club
Re: PHPBB+CPG=имена в галерее?
« Reply #13 on: April 19, 2006, 08:36:03 pm »

Объясните, как переконвертировать файл russian.php в Windows-1251.  Что-то никак не выходит.
Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: PHPBB+CPG=имена в галерее?
« Reply #14 on: April 21, 2006, 01:30:43 pm »

Открой russian.php в блокноте, затем Файл - Сохранить как - russian.php кодировка ANSI...
« Last Edit: March 31, 2009, 09:14:40 am by Makc666 »
Logged

VodkaShot

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 11
    • Russian PT Cruiser Club
Re: PHPBB+CPG=имена в галерее?
« Reply #15 on: April 21, 2006, 01:34:30 pm »

По-моему, я так делал.  После заливки отконверченного таким образом файла у меня вообще страницы не открывались (белый экран был).  Ладно, еще раз попробую.
И еще...
когда я поставил $lang_charset = 'windows-1251', то стала вылетать ошибка со ссылкой на эту строку.  Думаю, что это ставить не обязательно, т.к. после конвертации в 1251, страница автоматически показывается в этой кодировке.

Logged

Alex Revo

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Posts: 637
  • Инженер человеческих душ
    • Фото Ростова-на-Дону
Re: PHPBB+CPG=имена в галерее?
« Reply #16 on: April 22, 2006, 09:31:23 am »

я тоже не ставил, ошбки не было

а страница пустая по тому, что в ИЕ кодировка по умолчанию Юникод, если вручную выставишь кирилица-1251, то показывать будет, но при обновлении опять слетит.Добавть в admin.php в список кодировков строку   'Cyrillic' => 'windows-1251',
должно заработать
« Last Edit: March 31, 2009, 09:13:54 am by Makc666 »
Logged

Makc666

  • Moderator
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 1614
  • Русский (ISO-8859-1) - Russian - Русский (Windows)
    • Makc's home page

Официального решения данной проблемы нет.
Есть вот такая тема:
http://forum.coppermine-gallery.net/index.php?topic=24290.0

где данный вопрос был поднят.

Был дан следующий ответ:
Quote
You'd need to add iconv() calls whenever the names are displayed.

Функция iconv(), на сколько я понимаю, находится в charsetmgr.php,

Времени у меня к сожалению нет заниматься этим.

Могу сказать, что предлагаемый на данном форуме вариант с перекодировкой в Windows-1251 в корне неверен и по сути ущербен.

Нужно искать решение по предложенному варианту.
« Last Edit: March 31, 2009, 09:13:48 am by Makc666 »
Logged

MAVerick(c)

  • Coppermine newbie
  • Offline Offline
  • Gender: Male
  • Posts: 1
  • Nothing else matters

Официального решения данной проблемы нет.
Есть вот такая тема:
http://forum.coppermine-gallery.net/index.php?topic=24290.0

где данный вопрос был поднят. 

Был дан следующий ответ:
Функция iconv(), на сколько я понимаю, находится в charsetmgr.php,

Времени у меня к сожалению нет заниматься этим.

Могу сказать, что предлагаемый на данном форуме вариант с перекодировкой в Windows-1251 в корне неверен и по сути ущербен.

Нужно искать решение по предложенному варианту.
iconv() - не поможет, у меня PHPBB2 2.0.20 и CPG 1.4.6, iconv() работает исправно , проверено,   
но суть беды в следующем имена пользователей кириллицей всё равно отображаются знаками вопроса, т.е.
когда клиент мускуля лезет в БД форума он пытается читать оттуда всё в UTF-8 , а там windows-1251,
смена кодировки в клиенте на нужную проходит  без вопросов , а вот  обратно не всегда поэтому пока выключил, то что поправил буду дальше ковырять, ибо времени не очень много выделено на сиё хобби.

Такая вот грустная история

P.S.
iconv() - это часть PHP - работающая корректно в 5 во всех направлениях, и ещё одно безобразие не воспринимаются ники с пробелами из форума так что рихтовать руками есть чего
« Last Edit: March 31, 2009, 09:13:43 am by Makc666 »
Logged

vglick

  • Coppermine novice
  • *
  • Offline Offline
  • Gender: Male
  • Posts: 35
    • http://www.diving-club.com
Проблема с русскими никами
« Reply #19 on: September 28, 2006, 03:25:21 pm »

В галерее русские ники отображаются знаками вопроса, в частности в "Альбомах пользователей"
Форум IPB 1.3.1, галерея 1.4.9 интегрированная в форум
И форум и галерея работают в кодировке UTF-8
Еще замечено, в настройках групп имена групп тоже отображаются знаками вопроса.
Подскажите, пожалуйста, как это вылечить.
Спасибо.
 
« Last Edit: September 28, 2006, 03:54:45 pm by vglick »
Logged
Pages: [1] 2   Go Up
 

Page created in 0.052 seconds with 20 queries.