forum.coppermine-gallery.net

Support => Русский (Russian) => Language Specific Support => cpg1.5.x Русский (Russian) => Topic started by: Nodanoshi on December 26, 2010, 11:02:43 am

Title: Интеграция с vBulletin
Post by: Nodanoshi on December 26, 2010, 11:02:43 am
а проблема в следующем (http://www.moifigurki.ru/pics/) поставил галлерею
настроил вроде как
дал права на создание альбомов и заливку файлов
но всё равно пользователь не может создать ни альбом в личном разделе, ни просто залить фотографию в открытый общий альбом.

народ подскажите где копать? это уже четвертая галерея которую я тестирую и мне она нравится больше остальных.

у меня есть еще непонятные баги с кодировкой - но это я на потом оставлю пока.

очень надеюсь на помощь, тк что уже делать и не знаю.
я юзер, не программист, но достаточно продвинутый чтобы понять что мне могут посоветовать.
Title: Re: кроме админов - прав больше нет ни у кого
Post by: Nodanoshi on December 26, 2010, 04:41:32 pm
поправка:
использую интеграцию с vBulletin

так же тот же лайт бокс для админа он работает - для пользователя как будто не существует.
Title: Re: кроме админов - прав больше нет ни у кого
Post by: Makc666 on December 27, 2010, 02:13:57 am
у меня есть еще непонятные баги с кодировкой - но это я на потом оставлю пока.
Наверное эту проблему можно разрешить, если Вы нам раскажите, как Вы галерею в кодировку 1251 переделывали.
По шагам.

И какое программное обеспечение при этом использовали на вашем компьютере.

очень надеюсь на помощь, тк что уже делать и не знаю.
я юзер, не программист, но достаточно продвинутый чтобы понять что мне могут посоветовать.
Тоже самое.
Описываете шаги, которые Вы проделали для интеграции.
А так то, как Вы синхронизировали группы форума с галереей. Думаю в этом Ваша проблема.
Title: Re: Интеграция с vBulletin
Post by: Nodanoshi on December 27, 2010, 06:44:43 pm
Переделывал в 1251 по рекомендациям к предыдущей версии.

1) В конфиг был добавлен параметр, указывающий кодировку БД форума.
2) В include/admin.inc.php добавлена строка 'windows-1251' => 'Cyrillic (1251)',
3) В include/search.inc.php исправлена строка $multibyte_charset = 'utf-8, windows-1251, big5, shift_jis, euc-kr, gb2312';
4) lang/russian.php перекодирован в windows-1251 через блокнот.

В целом все ок, но при создании альбома, название все равно вносится в UTF-8. При редактировании этого же альбома, если поменять имя на опять же русское, все сохраняется нормально.

Также в лайтбоксе, при нажатии на кнопку инфы о картинке - весь текст в UTF-8.

Для интеграции использовался мастер в самой галереи. Собственно, просто запустил и указал всё, что он спросил, в том числе - использовать группы форума.
Title: Re: Интеграция с vBulletin
Post by: Nodanoshi on December 29, 2010, 10:39:32 pm
немного доп информации по поводу интеграции.
проблема с правами доступа изображений для обычных пользователей (кнопки банально для загрузки не было) была связана с одним плугином:
JSmin (jsmin): v1.2
если его отключить проблемы исчезают.

всё еще жду помощи по поводу кодировок, это наверное последний серьёзный баг который мешает заняться настройкой галлереи вплотную.
Title: Re: Интеграция с vBulletin
Post by: Nodanoshi on January 06, 2011, 02:26:47 pm
Народ! Неужели ни у кого нет мыслей как решить проблему кодировки? помогите ( единственная проблема из-за которой не могу вплотную заняться переходом на копермайн.
Title: Re: Интеграция с vBulletin
Post by: D.Kalessky on January 07, 2011, 12:05:18 pm
Nodanoshi, причина НЕ в интеграции. о подобной проблеме с кодировкой я уже спрашивал в одноименной теме. ответа пока нет.
Title: Re: Интеграция с vBulletin
Post by: Makc666 on January 08, 2011, 03:09:42 am
Народ! Неужели ни у кого нет мыслей как решить проблему кодировки? помогите ( единственная проблема из-за которой не могу вплотную заняться переходом на копермайн.
Версия Coppermine 1.5.x по факту уже не предназначена для переделывания в иную кодировку.
Поэтому или Вы миритесь с багами после вашей переделки, или пытаетесь это руками всё исправить, или переводите форум vBulletin на UTF-8, он с этой кодировкой работает нормально.

Разработчики это Вам помогать исправлять не будут.
Я, к сожалению, в этом вопросе Вам тоже не помогу.
Title: Re: Интеграция с vBulletin
Post by: Nodanoshi on January 11, 2011, 06:10:57 pm
увы, проблему решили перекодированием форума в утф.
не ставьте булку в вин кодировке )))
Title: Re: Интеграция с vBulletin
Post by: Gostemilov on May 20, 2011, 12:01:34 pm
Нет, уважаемые, так дел не пойдет. У меня форум в 1251, работает уже много лет, все заточено именно под эту кодировку ( в том числе богатый набор хаков) и переделывать это все под UTF никто и не собирается. Гораздо проще переписать часть кода Coopermine, потому как он является адд-оном , а не основным скриптом.

Да, работать в 1251 удалось заставить после внесения изменений в admin.inc.php (кодировка для Cyrillic), init.inc.php (после коннекта с базой принудительная установка в 1251) ну и там по мелочи, вроде перекодировки russian.php

Но кто может конкретно сказать, где именно определяются права на создание альбомов в персональной галерее и загрузку в публичные альбомы?

В albmgr.php? Так там, конечно, можно обыграть USER_ADMIN_MODE чем сейчас и займусь, но все-таки я всегда исходил из того, что серьезное вмешательство в код несет не менее серьезную угрозу безопасности в дальнейшем.

В общем, вопрос простой. ГДЕ? :)

Где определяются права в коде галереи и как бы это дело довести до нормы?

P.S. Косяк, конечно, серьезный со стороны разработчиков. Галерея просто превосходная, но не предусмотреть работу в разных codepage?