SMF и Gallery 2

Автор Pokemon, 08 апреля 2006, 04:51:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Pokemon

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


Mavn

Интеграция в процессе разработки и пока только в бета тестировании
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

bond

да, записался в бетатестеры, на хостинге интеграция конкретно глючит, причем очень тяжело вычислить ошибку, дома на тех же версиях SMF и Gallery2 все стало с полпинка и работает как часы

Mavn

глюки в первую очередь зависят от того как настроен сервер.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Lysyj

где можно взять мод игтеграции?

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Lysyj

благодарю.я чето думал что там интеграция галереи только для джумла

bond

Цитата: Mavn от 04 декабря 2006, 10:55:56
глюки в первую очередь зависят от того как настроен сервер.
и это тоже. в моем случае зависело от настроек mysql.
Совместными усилиями ошибки вычислили, в следующем релизе баги должны быть исправлены.

deadbead

Кто - нибудь уже взялся за русскую локализацию? (Спотривный интерес)
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

да к концу недели будет перевод бриджа
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Оперативно :) Ждемс...

Кстати... не начел где у бриджа страница настройки... :( SMF грит модуль установлен, а линка на настройку нигде нет... где оно должно быть? (дайте хотя бы линк пл... (адресную строку копи-паст))
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

Чуть позже повешу потому как интеграцией не занимался честно говоря у меня всего лишь есть текст для перевода который прислали разработчики
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Если займетесь - будете удивлены.... :)

Пока ручками в таблицу *_settings не записал параметры galleryPath, galleryUrl и alleryMode работать он отказывался... Видимо инсталяшка "забыла" это прописать :)

В админке так ничего и не появилось. :(
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

deadbead

Цитата: Mavn от 12 марта 2007, 23:36:39
да к концу недели будет перевод бриджа
э.... Можно расчитывать на опувликование пакета в ближйшем будующем?
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

на мыло mavn [at] mavn [dot] org запрос отправьте
а то дел много а реально далеко не все могу запомнить что нужно сделать
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Отправил... не помогает  :)
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

deadbead

Нехочу показаться навязчивым, но уж очень хочется увидить локализованую версию бриджа... Я бы и сам перевел, но раз за дело взялись профессионалы... кустарям лучше не соваться :)

Есть сдвиги в процессе?

Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

да в общем есть сдвиги,  готовится перевод, может завтра уже бету выпущу.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Кстате не пашет в режиме бриджа :(
Конфигурация: (в порядке установки, установка на "чисто")
SMF 1.1.2 (UTF)
G2 2.2.1 (UTF)
TinyPortal 0.9.8.3 (UTF)
SMF + G2 Beta3
(языковые файлы перетащил вручную)
После ввода пароля кажет ошибку
ЦитироватьError (ERROR_COLLISION)in modules\core\clantispam by SMFRC\GalleryUser.class at line 149 (gallerycoreapi::error)
in modules\core\clantispam by SMFRC\GalleryEmbed.class at line 344 (galleryuser::create)
in z:\home\examples\tsg\forum\Sources\Gallery.php at line 771 (galleryembed::createuser)
in z:\home\examples\tsg\forum\Sources\Gallery.php at line 490
in z:\home\examples\tsg\forum\Sources\Gallery.php at line 450
in ??? at line 0
in z:\home\examples\tsg\forum\index.php at line 133
Двухнедельные танцы с бубнами результатов не дали.... :( "use search" и "use Google" не помогает :(
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

сразу как выпущу перевод доку напишу что к чему
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Ну... Теперь я с еще большим нетерпением буду ждать перевод с докой!

З.Ы. Странно, что в этой ветке я один кляньчу... Неужели никому болше не надо "сшить" самый лучший форум и самую лучшую галерею?
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Golden Dragon

ммм я бы тоже не отказался...

funk

вместе с Вами с нетерпением жду его и я

deadbead

1. А можно хотя бы доку сначала? (нетерпится сехать со старого двига на SMF+TP+G2)
2. Может помочь с переводом?
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

ближе к финалу перевода лучше будет протестировать и сказать что не так чтобы мог поправить и уже выпустить нормальный перевод в паблик :)
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Ок, с переводом так и поступим. А с докой как?
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Golden Dragon

не откажусь потестировать на смф 1.1.2 утф8 )))
только скажите чем оно лучше SMF Gallery Lite? :)

Mavn

в общем относительно доки просто выложу ее в разделе если нужно будет дополнить чем то дополню. Сейчас вот сижу разбираюсь со всем этим делом. Как я не люблю хелп переводить :).
а перевод и так в общем то будет в двух кодировках :). Моды локализации будут выполнены согласно спецификации вывешеной на нашем проекте в соответствующем разделе.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

funk

Mavn, порадуешь чем-нибудь? Очень хочется приявзять gallery 2 к smf уже наконец-то)))

Mavn

пока ничем не порадаю никак не могу сделать чтобы все работало плюс недостаток времени :(
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Да-да.... Очень хочется.... Давай вместе? В чем щас проблема?
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

deadbead

Все оказалось просто до безобразия!

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

Если в таблице {g2}_User нет пользователя пытающегося первый раз войти в галерею - ВСЕ ОК!

Лечится так:

{smf}/Sources/Gallery.php Строка 472

function checkSMFPass($pass = '')
{
global $user_info, $context, $txt;

/* This function allows us to get your SMF password so we can
use it for your Gallery account as well... */

// Did they enter something, and is this the correct password?
if(!isset($_REQUEST['verify']))
{
loadTemplate('Gallery');
$context['sub_template'] = 'smf_account';
$context['page_title'] = $txt['galAccountSMFTitle'];
}
elseif(!empty($pass) &&
sha1(strtolower($user_info['username']) . $pass) == $user_info['passwd'])
{
// Correct! Create this account now...
createUser($context['user']['id'], $pass);

// All done! Off to the gallery we go!
redirectexit('action=gallery');
}
else
{
// This is needed for our error message
loadLanguage('Login');

// You might wanna double-check that password...
fatal_lang_error('39');
}
}


заменяем на

function checkSMFPass($pass = '')
{
global $user_info, $context, $txt, $db_prefix;

/* This function allows us to get your SMF password so we can
use it for your Gallery account as well... */


// Did they enter something, and is this the correct password?
if(!isset($_REQUEST['verify']))
{
loadTemplate('Gallery');
$context['sub_template'] = 'smf_account';
$context['page_title'] = $txt['galAccountSMFTitle'];


}
elseif(!empty($pass) &&
sha1(strtolower($user_info['username']) . $pass) == $user_info['passwd'])
{
$getg2id = db_query("SELECT g_id
FROM g2_User
WHERE g_userName = '{$user_info['username']}'", __FILE__, __LINE__);
$g2id = mysql_result($getg2id, 0);
mysql_free_result($getg2id);

if($g2id > 0){
// Correct! User alrady exists! Update forum account now...
db_query("UPDATE {$db_prefix}members
SET is_gallery_user=1, g2_uid={$g2id}
WHERE memberName = '{$user_info['username']}'", __FILE__, __LINE__);
}else{
// Correct! Create this account now...
createUser($context['user']['id'], $pass);
}

// All done! Off to the gallery we go!
redirectexit('action=gallery');
}
else
{
// This is needed for our error message
loadLanguage('Login');

// You might wanna double-check that password...
fatal_lang_error('39');
}
}


Обратите внимание! В запросе SELECT g_id FROM g2_User WHERE g_userName = '{$user_info['username']}' префиксы полей и таблиц прописаны жестко! Кто знает как вытащть из конфига - поправьте.

Теперь ждем локализацию мода. (текста там переводить не много... строк 30....)

Все. Хачу медаль.
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

Mavn

Пасиб медаль получишь :)
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

deadbead

Так... Выяснилось, что если форум установлен не в корне, то при первом входе глюки... Видимо касяк в функции redirectexit('action=gallery'); куда-то не туда она шлет... Дома буду смтореть...
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

magdaff

а что с Gallery 2, уже появилась?
что-то в новостях ничего нет
или еще ждем........

Mavn

вообще то уже давно. русик доку и прочее вывесим на этих выходных
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

Nuri4

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

alexd73

Не подскажете что за такая ошибка? не могу понять где копать? не хотелось бы форум-то целиком переставлять..
ad-soft.org
Мой Блог

DJon

Кинь ссылку на мод. Скачаю и скажу, что за трабла
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

alexd73

ad-soft.org
Мой Блог

DJon

Пофиксил установку... Пользуйте ;)
СисАдмин - это, в первую очередь, "творческая личность" и только потом "пьяная скотина" ...

alexd73

DJon держи + Поставилось... буду дальше разбираца.
ad-soft.org
Мой Блог

alexd73

Ну вроде как заработало... только проблема в том что галера в utf-8 а форум в 1251.
ad-soft.org
Мой Блог

alexd73

 function checkSMFPass($pass = '') заменил....
Вот така вот ошибка.
Error (ERROR_MISSING_OBJECT) : Missing object for 14 in modules/core/clantispam by SMFRC/GalleryStorage/GalleryStorageExtras.class at line 1887 (GalleryCoreApi::error)
in modules/core/clantispam by SMFRC/GalleryStorage/GalleryStorageExtras.class at line 98 (GalleryStorageExtras::_identifyEntities)
in modules/core/clantispam by SMFRC/GalleryStorage.class at line 298 (GalleryStorageExtras::loadEntities)
in modules/core/clantispam by SMFRC/helpers/GalleryEntityHelper_simple.class at line 71 (GalleryStorage::loadEntities)
in modules/core/clantispam by SMFRC/helpers/GalleryEntityHelper_simple.class at line 127 (GalleryEntityHelper_simple::loadEntitiesById)
in modules/core/clantispam by SMFRC/GalleryCoreApi.class at line 2290 (GalleryEntityHelper_simple::loadEntityByExternalId)
in modules/core/clantispam by SMFRC/GalleryEmbed.class at line 215 (GalleryCoreApi::loadEntityByExternalId)
in modules/core/clantispam by SMFRC/GalleryEmbed.class at line 120 (GalleryEmbed::checkActiveUser)
in /home/alexd73/public_html/portal/Sources/Gallery.php at line 164 (GalleryEmbed::init)
in ??? at line 0
in /home/alexd73/public_html/portal/index.php at line 133

Новые пользователи заходят нормально...
дайте совет?
ad-soft.org
Мой Блог

deadbead

alexd73, вы ветку с начала читали? Эта проблема уже обсуждалась.
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

alexd73

Цитата: deadbead от 08 мая 2007, 12:54:53
alexd73, вы ветку с начала читали? Эта проблема уже обсуждалась.
Перечитал еще раз. Если имеется ввиду вот это:
Цитата: deadbead от 17 апреля 2007, 03:54:57
Все оказалось просто до безобразия!

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

Если в таблице {g2}_User нет пользователя пытающегося первый раз войти в галерею - ВСЕ ОК!

Лечится так:

то яж неписал:
Цитата: alexd73function checkSMFPass($pass = '') заменил....
ad-soft.org
Мой Блог

deadbead

Можно попробовать у пользователя который дает ошибку в таблице {smf_}members сбросить поля is_gallery_user и g2_uid, удалить этого пользоаптеля из таблицы {g2_}User и попробовать войти им в галерею из форума еще раз.

Скорее всего он получит новый ID в таблице {g2_}User, поэтому нужно будет в {g2_}UserGroupMap заменить старый ID на новый.
Это же самый страшный разум во вселенной. Высылайте беспилотный модуль.

alexd73

Ни че не помогает! вот 164 строка
$ret = GalleryEmbed::init($galleryparams);
Я думаю что в ней весь тайный смысл, потому что в логах ошибок зачастую есть ошибки на эту строчку... типо $galleryparams не определана...
ad-soft.org
Мой Блог

Tsukasa (MixER)

#48
полная трабла.... не пашет интегратор - в файл Profile.php не пишет.
А после того как ручьками вобью собственно ничего и не происходит...
загружал уже разные версии....

Может поможет кто ????

SMF v1.12

Tsukasa (MixER)

желательно расскажите последовательность расположения и установки