Перейти к публикации

Рекомендованные сообщения

rogua,

К сожелению я не знаю мода Birthday, вернее как он устроен, мб ты просто засунул кусок этого мода в область где идёт подключение к базе DLE.

Ссылка на сообщение
Поделиться на других сайтах

rogua,

скорее всего ты ошибся при установке мода.

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...
  • 3 недели спустя...

совсем не понимаю, как тут интегрируют, поэтому не можете ли подсказать незнайке - у меня лиц. 5.7 DLE и форум phpBB-2.0.22, какой файл скачать(если можно с исправлениями) и как это интегрировать, там не написано что заменить то или это, кругом \par и \tab\tab\tab......(открывала дримвером) очень прошу помочь, т.к. спала и видела эту интеграцию с тех пор как увидела...(очень напрягает двойная рега на форуме и сайте, т.к. у меня большинство файлов скачка на форуме) форум и двиг в одной базе данных.

Ссылка на сообщение
Поделиться на других сайтах
  • 6 месяцев спустя...
  • 4 недели спустя...

MSK

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

Скажу так, у phpbb уж больно слабая рега (поэтому ее надо отключать чеб спам боты не могли прорваться)... интеграция отличная у меня работает уже больше года (с тех времен как мне ее написали и я ее сюда выложил...), все тип топ, боты не регятся в принципе, форум чистенький и не надо постоянно вычищать пользователей и сообщения... по поводу двойного md5 то это не есть проблема переписать в дле...

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

чтоб не плодить новую тему

нужен мод или хак вывода последний сообщений с форума phpbb на страницах DLE 6.5

Есть такой, поищи внимательнее здесь или на 4dle.ru

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

спасибо, но идут косяки

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/engine/modules/lasttopicphpbb.php on line 57

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/www/engine/modules/lasttopicphpbb.php on line 93

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/engine/modules/lasttopicphpbb.php on line 57

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/www/engine/modules/lasttopicphpbb.php on line 93

строка 57 while ($row = mysql_fetch_array($sql_12354, MYSQL_ASSOC))

строка 93 mysql_free_result($sql_12354);

весь код файла

<?php 

/* 

================================================================= 

Created by MSK. mywarez.ru 

================================================================= 

Файл: lasttopicphpBB.php 

----------------------------------------------------------------- 

Версия: 0.1 (19.02.2007) 

----------------------------------------------------------------- 

Назначение: Вывод тем последних сообщений из форума phpBB 

================================================================= 

*/ 

if(!defined('DATALIFEENGINE')) 

{ 

  die("Hacking attempt!"); 

} 


function lasttopicphpBB() 

{ 

Global $db; 


//========== ОТРЕДАКТИРУЙТЕ ЭТИ ДАННЫЕ ====================== 

$phpBB_mysql_data_base_name=""; 

$phpBB_mysql_host="u"; 

$phpBB_mysql_user=""; 

$phpBB_mysql_password=""; 

$phpBB_mysql_db_prefix=""; 

$phpBB_site=""; //адрес сайта форума (без / в конце) 


$koli4estvo_tem=5; //кол-во выводимых тем 

$dlina_temi=200; //кол-во символов в выводимом заголовке 


/*формат выводимого заголовка. 

{Full_title} - полное название темы 

{URL_to_post} - ссылка на последний пост темы 

{Short_title} - название темы, обрезанное до $dlina_temi символов 

{User_name} - имя последнего написавшего пост в теме 

{Date} - дата и время последнего поста 


{ReplyCount} - количество ответов 

{Views} - количество просмотров 

*/ 

//$format_stroki.="<a title='{Full_title}' href='{URL_to_post}'>{Short_title}</a> от <b>{User_name}</b> {Date} [{ReplyCount}|{Views}]"; 

$format_stroki.="<b>Дата: {Date}</b> <br>Автор: {User_name}<br />Тема сообщения: <a title='{Full_title}' href='{URL_to_post}'>{Short_title}</a><br><br>"; 


//========== Конец редактирования =========================== 


$db->connect($phpBB_mysql_user, $phpBB_mysql_password, $phpBB_mysql_data_base_name, $phpBB_mysql_host); 


	$query_str = 'SELECT f.*, p.*, pt.*, t.*, u.* 

			FROM frtopics AS t, frusers AS u, frposts_text AS pt, frposts AS p, frforums AS f 

			WHERE t.topic_last_post_id = pt.post_id AND t.topic_last_post_id = p.post_id AND t.forum_id = f.forum_id AND u.user_id = p.poster_id 

			ORDER BY p.post_time DESC 

			LIMIT 0,'.$koli4estvo_tem; 

	$sql_12354 = $db->query($query_str); 


while ($row = mysql_fetch_array($sql_12354, MYSQL_ASSOC))

{ 


   $format_stroki_user_profile='<a href='.$phpBB_site.'/profile.php?mode=viewprofile&u='.$row['poster_id'].'>'.$row["username"].'</a>'; 


   switch (date("d.m.y",$row["post_time"])): 

	  case date("d.m.y"): 

		   $day=date("cегодня в H:i",$row["post_time"]);   //пост был написан сегодня 

		  break; 

	  case date("d.m.y",time()-86400): 

			$day=date("вчера в H:i",$row["post_time"]);	  //пост был написан вчера 

		  break; 

	   default: 

		  $day=date("d.m.y H:i",$row["post_time"]);	  //пост был написан более двух дней назад 

	endswitch; 


   $title1=$row['topic_title']; 

   if (strlen($title1) > $dlina_temi) 

	  $title2 = substr ($title1, 0, $dlina_temi)." ...";	//если длина темы больше $dlina_temi символов, то обрезаем 

   else 

	  $title2 = $title1;						   //если меньше или равна, то оставляем 


   $replycount=$row["topic_replies"]; 

   $views=$row['topic_views']; 


   $zagolovok=preg_replace('/{Full_title}/',$title1, $format_stroki); 

   $zagolovok=preg_replace('/{URL_to_post}/',$phpBB_site.'/viewtopic.php?p='.$row["post_id"].'#'.$row["post_id"], $zagolovok); 

   $zagolovok=preg_replace('/{Short_title}/',$title2, $zagolovok); 

   $zagolovok=preg_replace('/{User_name}/',$format_stroki_user_profile, $zagolovok); 

   $zagolovok=preg_replace('/{Date}/',$day, $zagolovok); 


   $zagolovok=preg_replace('/{ReplyCount}/',$replycount, $zagolovok); 

   $zagolovok=preg_replace('/{Views}/',$views, $zagolovok); 


   $asdaa.=$zagolovok; 

} 

   mysql_free_result($sql_12354); 

   return $asdaa; 

} 

$lasttopicphpbb=lasttopicphpbb(); 

?>

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

У меня форум на phpbb 2 (например: domenx.com), хочу интегрировать с DLE (например: domenx.com/dle), но так, чтобы база с зарегистрированными юзерами совпадала из ДЛЕ и, чтобы при регистрации нового юзера регистрировало в две базы, или иным способом . . .

подскажите кто может, :unsure:

и такое вообще возможно ?

Изменено пользователем kaziba
Ссылка на сообщение
Поделиться на других сайтах

kaliostro, не подскажешь, что и как делать ???

а может знаешь где это уже описано ???

В принципе можно использовать уже имеющуюся интеграцию, но тебе нужен спец конвертор который перенёс пользователей с форума на сайт и потом перегонит пароли форума в md5(md5()) так как это итеграция по моему работает с таким хэшем с обоих сторон.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

>>Ребята, а никто не пробовал интегрировать DLE 6.7 и phpBB 3.0?

Оч актуальный вопрос. Есть у когото интегратор???

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

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Смотрел в прошлых ветках, но не нашел.

Есть такой конвертор, который с phpBB 2.0.21 перенесет все сообщения на DLE Forum 2.1 и сделает общую базу данных пользователей для DLE 7.0 и DLEForum 2.1? Пользователей естественно возьмет с phpBB.

Надеюсь выразился понятно :)

Изменено пользователем kingkill
Ссылка на сообщение
Поделиться на других сайтах

Есть такой конвертор, который с phpBB 2.0.21 перенесет все сообщения на DLE Forum 2.1 и сделает общую базу данных пользователей для DLE 7.0 и DLEForum 2.1? Пользователей естественно возьмет с phpBB.

нету такого.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...