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

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

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?