gopal 0 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Я тута smile.gif Читай инструкцию. The requested URL /post11824.html was not found on this server. Прочитал спасибо.. чуток прибавил навык к ENG языку Ссылка на сообщение Поделиться на других сайтах
MSK 291 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Траблы с хостером... Смотри тогда тут Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Меня всётаки интересует у кого есть скрипт для объединения юзверей? Ссылка на сообщение Поделиться на других сайтах
MSK 291 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Есть у Dali только его подкорректировать надо Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 MSK, Положите сбда, а там пострим что нужно скоректировать Ссылка на сообщение Поделиться на других сайтах
Dali 0 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Автор Вот синхронизация (она переносит DLE-х юзеров в phpbb) <?php ///////////////////////////////////////////////////////// // Интеграция phpBB 2.0.19 и DataLife Engine 4.1 ///////////////////////////////////////////////////////// define("IN_PHPBB", true); require_once("engine/data/dbconfig.php"); require_once("forum/config.php"); $DLEUsers=array(); $phpBBUsers=array(); $db=mysql_connect(DBHOST,DBUSER,DBPASS); mysql_select_db(DBNAME,$db); $sql="SELECT email, password, name, lastdate, reg_date, land, icq FROM ".PREFIX."_users"; $query=mysql_query($sql,$db); for($i=0;$i<mysql_num_rows($query);$i++) { $row=mysql_fetch_array($query,MYSQL_ASSOC); $DLEUsers[$row["name"]]["email"]=$row["email"]; $DLEUsers[$row["name"]]["password"]=$row["password"]; $DLEUsers[$row["name"]]["lastdate"]=$row["lastdate"]; $DLEUsers[$row["name"]]["reg_date"]=$row["reg_date"]; $DLEUsers[$row["name"]]["land"]=$row["land"]; $DLEUsers[$row["name"]]["icq"]=$row["icq"]; } mysql_close($db); $db=mysql_connect($dbhost,$dbuser,$dbpasswd); mysql_select_db($dbname,$db); foreach ($DLEUsers as $key=>$value) { $query=mysql_query("SELECT user_id FROM ".$table_prefix."users WHERE username=\"$key\"",$db); if(mysql_num_rows($query)>0) { mysql_query("UPDATE ".$table_prefix."users SET user_email=\"".$value["email"]."\", user_password=\"".$value["password"]."\", user_lastvisit=\"".$value["lastdate"]."\", user_regdate=\"".$value["reg_date"]."\", user_from=\"".$value["land"]."\", user_icq=\"".$value["icq"]."\" WHERE username=\"$key\"",$db); } else { $query=mysql_query("SELECT MAX(user_id) AS total FROM ".$table_prefix."users",$db); $row=mysql_fetch_array($query,MYSQL_ASSOC); $id=$row["total"]+1; mysql_query("INSERT INTO ".$table_prefix."users (username, user_email, user_password, user_lastvisit, user_regdate, user_from, user_icq, user_id) VALUES (\"$key\", \"".$value["email"]."\", \"".$value["password"]."\", \"".$value["lastdate"]."\", \"".$value["reg_date"]."\", \"".$value["land"]."\", \"".$value["icq"]."\", $id)",$db); } } $sql="SELECT user_email, user_password, username, user_lastvisit, user_regdate, user_from, user_icq FROM ".$table_prefix."users"; $query=mysql_query($sql,$db); for($i=0;$i<mysql_num_rows($query);$i++) { $row=mysql_fetch_array($query,MYSQL_ASSOC); $phpBBUsers[$row["username"]]["user_email"]=$row["user_email"]; $phpBBUsers[$row["username"]]["user_password"]=$row["user_password"]; $phpBBUsers[$row["username"]]["user_lastvisit"]=$row["user_lastvisit"]; $phpBBUsers[$row["username"]]["user_regdate"]=$row["user_regdate"]; $phpBBUsers[$row["username"]]["user_from"]=$row["user_from"]; $phpBBUsers[$row["username"]]["user_icq"]=$row["user_icq"]; } mysql_close($db); $db=mysql_connect(DBHOST,DBUSER,DBPASS); mysql_select_db(DBNAME,$db); foreach ($phpBBUsers as $key=>$value) { if ($key=="Anonymous") continue; $query=mysql_query("SELECT user_id FROM ".PREFIX."_users WHERE name=\"$key\"",$db); if(mysql_num_rows($query)==0) { mysql_query("INSERT INTO ".PREFIX."_users (name, email, password, lastdate, reg_date, land, icq) VALUES (\"$key\", \"".$value["user_email"]."\", \"".$value["user_password"]."\", \"".$value["user_lastvisit"]."\", \"".$value["user_regdate"]."\", \"".$value["user_from"]."\", \"".$value["user_icq"]."\")",$db); } } echo "Done"; ?> интеграция для версии phpBB 2.0.19 и DataLife Engine 4.1 соответственно надо подправить но там несложно.... а и еще забыл только что нашел тут еще в арихве нашел еще один файлик для интеграции так сказать "фикс" <?php ///////////////////////////////////////////////////////// // Интеграция phpBB 2.0.19 и DataLife Engine 4.1 ///////////////////////////////////////////////////////// define("IN_PHPBB", true); require_once("forum/config.php"); $phpBBUsers=array(); $db=mysql_connect($dbhost,$dbuser,$dbpasswd); mysql_select_db($dbname,$db); $sql="SELECT user_id FROM ".$table_prefix."users"; $query=mysql_query($sql,$db); for ($i=0;$i<mysql_num_rows($query);$i++) { $row=mysql_fetch_array($query,MYSQL_ASSOC); $phpBBUsers[]=$row["user_id"]; } for ($i=0;$i<count($phpBBUsers);$i++) { $sql="SELECT * FROM ".$table_prefix."user_group WHERE user_id=".$phpBBUsers[$i]; $query=mysql_query($sql); if(mysql_num_rows($query)==0) { $sql = "INSERT INTO ".$table_prefix."groups (group_name, group_description, group_single_user, group_moderator) VALUES ('', 'Personal User', 1, 0)"; mysql_query($sql,$db); $group_id = @mysql_insert_id($db); $sql = "INSERT INTO ".$table_prefix."user_group (user_id, group_id, user_pending) VALUES (".$phpBBUsers[$i].", $group_id, 0)"; mysql_query($sql); } } echo "Done"; ?> Ссылка на сообщение Поделиться на других сайтах
MSK 291 Опубликовано: 21 февраля 2007 Рассказать Опубликовано: 21 февраля 2007 Только имейте ввиду, что будут траблы с пользователями в ситуации, когда разные пользователи имеют совпадающие логины (только один имеет его в двиге, другой на форуме) Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 21 февраля 2007 Рассказать Опубликовано: 21 февраля 2007 спс конечно, но я уже сам написал и всё переконвертировал. Ссылка на сообщение Поделиться на других сайтах
Alligator 0 Опубликовано: 25 февраля 2007 Рассказать Опубликовано: 25 февраля 2007 kaliostro_den скинь что ли свою версию )) или эту поправь Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 26 февраля 2007 Рассказать Опубликовано: 26 февраля 2007 Alligator, у меня только идевидуальный случай, нужно было только в одну сторону перести пользователей. Ты поробуй, по ходу эту даже править и не надо. Ссылка на сообщение Поделиться на других сайтах
EuroSTAR 0 Опубликовано: 27 февраля 2007 Рассказать Опубликовано: 27 февраля 2007 Сделал всё по инструкции, вроде работает, но когда пытаюсь поменять пароль вываливается Fatal error: Call to undefined function: safesql() in /home/kuznet/public_html/stvsport/engine/modules/profile.php on line 33 версия 5.3. На 33 строчке вроде как проверка правильности пароля, но чтото пока не улавливаю почему ошибка. Помогите пожалуйста! Ссылка на сообщение Поделиться на других сайтах
MSK 291 Опубликовано: 27 февраля 2007 Рассказать Опубликовано: 27 февраля 2007 EuroSTAR, это вопрос к celsoft эта часть кода не менялась... Ссылка на сообщение Поделиться на других сайтах
EuroSTAR 0 Опубликовано: 27 февраля 2007 Рассказать Опубликовано: 27 февраля 2007 Спасибо) Разобрался) Это всё мои кривые руки Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 13 марта 2007 Рассказать Опубликовано: 13 марта 2007 народ а для 5.5 есть интеграция? Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 13 марта 2007 Рассказать Опубликовано: 13 марта 2007 Честно говоря и эта подойдет, но в ней ошибок куча, осенно в авторизации, вообще жесть, я до сих пор нахожу дыры так как сначало полностью не пострел. Ссылка на сообщение Поделиться на других сайтах
kolyma 2 Опубликовано: 14 марта 2007 Рассказать Опубликовано: 14 марта 2007 Не подходит, в sitelogin.php нет кодв который указан в инструкции по интеграции Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 15 марта 2007 Рассказать Опубликовано: 15 марта 2007 мб и нету, если код понимаешь то сам наёдешь куда вставить. Ссылка на сообщение Поделиться на других сайтах
d-view 0 Опубликовано: 19 марта 2007 Рассказать Опубликовано: 19 марта 2007 http://mywarez.ru/uploads/dle_5.3+phpbb_2....te_12.02.07.rar поставил себе эту интеграцию.. (сайт DLE 5.5, форум phpBB 2.0.22) На локалке (стоит денвер) все работает, а на серваке начались глюки.. При авторизации и выходе показывается белое поле по адресу http://www.haiboria.ru/forum/login.php Если перейти по ссылке http://www.haiboria.ru/forum/ то окажется что зашел (вышел).. Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 19 марта 2007 Рассказать Опубликовано: 19 марта 2007 Чувак ели не разбираешься в php будет сложно отредактировать авторизацию, просто там слишклм много ошибок. от куда-то беруться непонятные переменные которых раньше нигде не было, да и вообще всякая херня появляеться. Ссылка на сообщение Поделиться на других сайтах
d-view 0 Опубликовано: 20 марта 2007 Рассказать Опубликовано: 20 марта 2007 kaliostro_den, не разбираюсь.. но это не значит что надо так все бросать.. Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 20 марта 2007 Рассказать Опубликовано: 20 марта 2007 d-view, Правильно мыслишь. Ссылка на сообщение Поделиться на других сайтах
d-view 0 Опубликовано: 20 марта 2007 Рассказать Опубликовано: 20 марта 2007 kaliostro_den, может у тебя еще есть и предложения по внесению исправлений? Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 20 марта 2007 Рассказать Опубликовано: 20 марта 2007 d-view, Сейчас не так мноо времени, но скоро я переделаю эту интеграцию, но с условием что таблици сайта и форума лежат в одной базе и имеют стандартный прификс, конечно это упрощенный вариант и многим не подоёдет, но он уже будет правильнее того, который лежит здесь. Ссылка на сообщение Поделиться на других сайтах
necksys 0 Опубликовано: 21 марта 2007 Рассказать Опубликовано: 21 марта 2007 вопрос: с dle 5.5 + phpbb 2.0.22 сие заработает? thx. Ссылка на сообщение Поделиться на других сайтах
kaliostro_den 2 Опубликовано: 25 марта 2007 Рассказать Опубликовано: 25 марта 2007 угу Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Архивировано
Эта тема находится в архиве и закрыта для публикации сообщений.