Интеграция с vBulletin Интеграция с vBulletin
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Интеграция с vBulletin

Started by Nodanoshi, December 26, 2010, 11:02:43 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Nodanoshi

а проблема в следующем (http://www.moifigurki.ru/pics/) поставил галлерею
настроил вроде как
дал права на создание альбомов и заливку файлов
но всё равно пользователь не может создать ни альбом в личном разделе, ни просто залить фотографию в открытый общий альбом.

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

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

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

Nodanoshi

поправка:
использую интеграцию с vBulletin

так же тот же лайт бокс для админа он работает - для пользователя как будто не существует.

Makc666

Quote from: Nodanoshi on December 26, 2010, 11:02:43 AM
у меня есть еще непонятные баги с кодировкой - но это я на потом оставлю пока.
Наверное эту проблему можно разрешить, если Вы нам раскажите, как Вы галерею в кодировку 1251 переделывали.
По шагам.

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

Quote from: Nodanoshi on December 26, 2010, 11:02:43 AM
очень надеюсь на помощь, тк что уже делать и не знаю.
я юзер, не программист, но достаточно продвинутый чтобы понять что мне могут посоветовать.
Тоже самое.
Описываете шаги, которые Вы проделали для интеграции.
А так то, как Вы синхронизировали группы форума с галереей. Думаю в этом Ваша проблема.

Nodanoshi

Переделывал в 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.

Для интеграции использовался мастер в самой галереи. Собственно, просто запустил и указал всё, что он спросил, в том числе - использовать группы форума.

Nodanoshi

немного доп информации по поводу интеграции.
проблема с правами доступа изображений для обычных пользователей (кнопки банально для загрузки не было) была связана с одним плугином:
JSmin (jsmin): v1.2
если его отключить проблемы исчезают.

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

Nodanoshi

Народ! Неужели ни у кого нет мыслей как решить проблему кодировки? помогите ( единственная проблема из-за которой не могу вплотную заняться переходом на копермайн.

D.Kalessky

Nodanoshi, причина НЕ в интеграции. о подобной проблеме с кодировкой я уже спрашивал в одноименной теме. ответа пока нет.

Makc666

Quote from: Nodanoshi on January 06, 2011, 02:26:47 PM
Народ! Неужели ни у кого нет мыслей как решить проблему кодировки? помогите ( единственная проблема из-за которой не могу вплотную заняться переходом на копермайн.
Версия Coppermine 1.5.x по факту уже не предназначена для переделывания в иную кодировку.
Поэтому или Вы миритесь с багами после вашей переделки, или пытаетесь это руками всё исправить, или переводите форум vBulletin на UTF-8, он с этой кодировкой работает нормально.

Разработчики это Вам помогать исправлять не будут.
Я, к сожалению, в этом вопросе Вам тоже не помогу.

Nodanoshi

увы, проблему решили перекодированием форума в утф.
не ставьте булку в вин кодировке )))

Gostemilov

Нет, уважаемые, так дел не пойдет. У меня форум в 1251, работает уже много лет, все заточено именно под эту кодировку ( в том числе богатый набор хаков) и переделывать это все под UTF никто и не собирается. Гораздо проще переписать часть кода Coopermine, потому как он является адд-оном , а не основным скриптом.

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

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

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

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

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

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