Търся phpbb3 login за сайт

PHP, MySQL, JavaScript, HTML, CSS и др.
Аватар
borkata
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 06 Фев 2019, 03:39

Търся phpbb3 login за сайт

Мнение от borkata » 10 Фев 2019, 15:39

Здравейте, интегрирал съм сайта си със phpbb3 и търся хубав и работещ login които изкарва аватара отстрани на login-а.

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1810
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Търся phpbb3 login за сайт

Мнение от illusion » 10 Фев 2019, 17:43

Код за потвърждение: Избери целия код

<?php
switch ($phpbb_version) {
	case '3.1':
    case '3.2':	{
		
		define('IN_PHPBB', true);
		$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $forum_path;
		$phpEx = substr(strrchr(__FILE__, '.'), 1);
		include($phpbb_root_path . 'common.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
		$user->session_begin();
		$auth->acl($user->data);
		$user->setup('viewforum');
		$request->enable_super_globals();
		
		//we need it for db connection
		include($forum_path.'config.php');
		$bb_db = $dbname;
		$bb_prefix = preg_replace("/[^A-Za-z0-9 ]/", '', $table_prefix);
		
		//global vars for 3.1
		$bb_is_anonymous = ($user->data['user_id']==ANONYMOUS);
		$bb_session_id = $user->session_id;
		$bb_user_id = $user->data['user_id'];
		$bb_is_bot = $user->data['is_bot'];
		$bb_mail = $user->data['user_email'];
		$bb_username = $user->data['username'];
		$bb_is_admin = $auth->acl_get('a_user');
		$bb_user_ip = $user->ip;
		$bb_user_sig = $user->data['user_sig'];
		$bb_bbcode_uid = $user->data['user_sig_bbcode_uid'];
        $bb_bbcode_bitfield = $user->data['user_sig_bbcode_bitfield'];
		$bb_user_last_visit = $user->data['user_lastvisit'];
		$bb_user_color = $user->data['user_colour'];
		$bb_current_page = $user->page['page'];
		$bb_new_pm = $user->data['user_new_privmsg'];
		$bb_unread_pm = $user->data['user_unread_privmsg'];
		$bb_user_posts = $user->data['user_posts'];
		$bb_user_ava = $user->data['user_avatar'];
		$bb_group_id = $user->data['group_id'];
		$bb_ava_type = $user->data['user_avatar_type'];
		switch($bb_ava_type) {
			case '':{
				$bb_ava_type = 0;
				break;
			}
			case 'avatar.driver.upload':{
				$bb_ava_type = 1;
				break;
		    }
			case 'avatar.driver.remote':{
				$bb_ava_type = 2;
				break;
		    }
			case 'avatar.driver.local': {
			    $bb_ava_type = 3;
				break;
			}
			case 'avatar.driver.gravatar': {
				$bb_ava_type = 4;
				break;
			}
		}
		$bb_user_warns = $user->data['user_warnings'];
		//end 
		
		break;
	}
	case '3.0': {
		define('IN_PHPBB', true); 
		$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $forum_path; 
		$phpEx = substr(strrchr(__FILE__, '.'), 1); 
		include($phpbb_root_path . 'common.' . $phpEx); 
		include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
		$user->session_begin();
		$auth->acl($user->data);
		$user->setup('viewtopic');
		
		//we need it for db connection
		include($forum_path.'config.php');
		$bb_db = $dbname;
		$bb_prefix = preg_replace("/[^A-Za-z0-9 ]/", '', $table_prefix);
		
		//global vars for 3.0
		$bb_is_anonymous = ($user->data['user_id']==ANONYMOUS);
		$bb_session_id = $user->data['session_id'];
		$bb_user_id = $user->data['user_id'];
		$bb_is_bot = $user->data['is_bot'];
		$bb_mail = $user->data['user_email'];
		$bb_username = $user->data['username'];
		$bb_is_admin = $auth->acl_gets('a_');
		$bb_user_ip = $user->data['user_ip'];
		$bb_user_sig = $user->data['user_sig'];
		$bb_bbcode_uid = $user->data['user_sig_bbcode_uid'];
        $bb_bbcode_bitfield = $user->data['user_sig_bbcode_bitfield'];
		$bb_user_last_visit = $user->data['user_lastvisit'];
		$bb_user_color = $user->data['user_colour'];
		$bb_current_page =  $user->data['session_page'];
		$bb_new_pm = $user->data['user_new_privmsg'];
		$bb_unread_pm = $user->data['user_unread_privmsg'];
		$bb_user_posts = $user->data['user_posts'];
		$bb_user_ava = $user->data['user_avatar'];
		$bb_group_id = $user->data['group_id'];
		$bb_ava_type = $user->data['user_avatar_type'];
		$bb_user_warns = $user->data['user_warnings'];
		//end
		
		break;
	}
	
}

Аватар
borkata
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 06 Фев 2019, 03:39

Търся phpbb3 login за сайт

Мнение от borkata » 10 Фев 2019, 18:19

Като го сложа не излиза нищо сложих кода, но във сайта не показва никакъв login

Аватар
illusion
Извън линия
Developer
Developer
Мнения: 1810
Регистриран на: 27 Ное 2016, 17:47
Местоположение: CraftVision
Се отблагодари: 151 пъти
Получена благодарност: 370 пъти
Обратна връзка:

Търся phpbb3 login за сайт

Мнение от illusion » 10 Фев 2019, 18:25

Include-на ли го?

Аватар
Toxyy
Извън линия
Потребител
Потребител
Мнения: 50
Регистриран на: 30 Яну 2019, 16:58
Се отблагодари: 1 път

Търся phpbb3 login за сайт

Мнение от Toxyy » 10 Фев 2019, 18:26

по надолу имаш проверка за версия на phpbb мисля че и тя има нещо общо

Аватар
V.A.L.V.E
Извън линия
Потребител
Потребител
Мнения: 445
Регистриран на: 18 Дек 2016, 22:48
Се отблагодари: 110 пъти
Получена благодарност: 71 пъти
Обратна връзка:

Търся phpbb3 login за сайт

Мнение от V.A.L.V.E » 10 Фев 2019, 18:27

borkata написа: 10 Фев 2019, 18:19 Като го сложа не излиза нищо сложих кода, но във сайта не показва никакъв login
Затвори тага на php и опитай пак

Аватар
borkata
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 06 Фев 2019, 03:39

Търся phpbb3 login за сайт

Мнение от borkata » 10 Фев 2019, 19:39

include-нах го и затворих php таг-а пак същата работа все едно не съм слагал никакъв код

Аватар
hackera457
Извън линия
Потребител
Потребител
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Търся phpbb3 login за сайт

Мнение от hackera457 » 10 Фев 2019, 20:07

borkata написа: 10 Фев 2019, 19:39 include-нах го и затворих php таг-а пак същата работа все едно не съм слагал никакъв код
Дефинирай си в конфигурационния файл $phpbb_version

Код за потвърждение: Избери целия код

$phpbb_version = "3.2"
Кода няма да ти работи без да си задал някаква стойност на $phpbb_version променливата :D
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Аватар
borkata
Извън линия
Потребител
Потребител
Мнения: 7
Регистриран на: 06 Фев 2019, 03:39

Търся phpbb3 login за сайт

Мнение от borkata » 10 Фев 2019, 20:13

Пак същото така ли трябва да бъде

Код за потвърждение: Избери целия код

<?php
switch ($phpbb_version) {
	case '3.2':
    case '3.2':	{
		
		define('IN_PHPBB', true);
		$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $forum_path;
		$phpEx = substr(strrchr(__FILE__, '.'), 1);
		include($phpbb_root_path . 'common.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
		$user->session_begin();
		$auth->acl($user->data);
		$user->setup('viewforum');
		$request->enable_super_globals();
		
		//we need it for db connection
		include($forum_path.'config.php');
		$bb_db = $dbname;
		$bb_prefix = preg_replace("/[^A-Za-z0-9 ]/", '', $table_prefix);
		
		//global vars for 3.1
		$bb_is_anonymous = ($user->data['user_id']==ANONYMOUS);
		$bb_session_id = $user->session_id;
		$bb_user_id = $user->data['user_id'];
		$bb_is_bot = $user->data['is_bot'];
		$bb_mail = $user->data['user_email'];
		$bb_username = $user->data['username'];
		$bb_is_admin = $auth->acl_get('a_user');
		$bb_user_ip = $user->ip;
		$bb_user_sig = $user->data['user_sig'];
		$bb_bbcode_uid = $user->data['user_sig_bbcode_uid'];
        $bb_bbcode_bitfield = $user->data['user_sig_bbcode_bitfield'];
		$bb_user_last_visit = $user->data['user_lastvisit'];
		$bb_user_color = $user->data['user_colour'];
		$bb_current_page = $user->page['page'];
		$bb_new_pm = $user->data['user_new_privmsg'];
		$bb_unread_pm = $user->data['user_unread_privmsg'];
		$bb_user_posts = $user->data['user_posts'];
		$bb_user_ava = $user->data['user_avatar'];
		$bb_group_id = $user->data['group_id'];
		$bb_ava_type = $user->data['user_avatar_type'];
		switch($bb_ava_type) {
			case '':{
				$bb_ava_type = 0;
				break;
			}
			case 'avatar.driver.upload':{
				$bb_ava_type = 1;
				break;
		    }
			case 'avatar.driver.remote':{
				$bb_ava_type = 2;
				break;
		    }
			case 'avatar.driver.local': {
			    $bb_ava_type = 3;
				break;
			}
			case 'avatar.driver.gravatar': {
				$bb_ava_type = 4;
				break;
			}
		}
		$bb_user_warns = $user->data['user_warnings'];
		//end 
		
		break;
	}
	case '3.2': {
		define('IN_PHPBB', true); 
		$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $forum_path; 
		$phpEx = substr(strrchr(__FILE__, '.'), 1); 
		include($phpbb_root_path . 'common.' . $phpEx); 
		include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
		$user->session_begin();
		$auth->acl($user->data);
		$user->setup('viewtopic');
		
		//we need it for db connection
		include($forum_path.'config.php');
		$bb_db = $dbname;
		$bb_prefix = preg_replace("/[^A-Za-z0-9 ]/", '', $table_prefix);
		
		//global vars for 3.0
		$bb_is_anonymous = ($user->data['user_id']==ANONYMOUS);
		$bb_session_id = $user->data['session_id'];
		$bb_user_id = $user->data['user_id'];
		$bb_is_bot = $user->data['is_bot'];
		$bb_mail = $user->data['user_email'];
		$bb_username = $user->data['username'];
		$bb_is_admin = $auth->acl_gets('a_');
		$bb_user_ip = $user->data['user_ip'];
		$bb_user_sig = $user->data['user_sig'];
		$bb_bbcode_uid = $user->data['user_sig_bbcode_uid'];
        $bb_bbcode_bitfield = $user->data['user_sig_bbcode_bitfield'];
		$bb_user_last_visit = $user->data['user_lastvisit'];
		$bb_user_color = $user->data['user_colour'];
		$bb_current_page =  $user->data['session_page'];
		$bb_new_pm = $user->data['user_new_privmsg'];
		$bb_unread_pm = $user->data['user_unread_privmsg'];
		$bb_user_posts = $user->data['user_posts'];
		$bb_user_ava = $user->data['user_avatar'];
		$bb_group_id = $user->data['group_id'];
		$bb_ava_type = $user->data['user_avatar_type'];
		$bb_user_warns = $user->data['user_warnings'];
		//end
		
		break;
	}
	
}
Последно промяна от OciXCrom на 10 Фев 2019, 20:19, променено общо 1 път.
Причина: Ползвай [code] таг за да не унищожиш индентацията на кода.

Аватар
hackera457
Извън линия
Потребител
Потребител
Мнения: 768
Регистриран на: 01 Ное 2016, 09:46
Местоположение: София
Се отблагодари: 1 път
Получена благодарност: 124 пъти
Обратна връзка:

Търся phpbb3 login за сайт

Мнение от hackera457 » 10 Фев 2019, 20:47

config.php

Код за потвърждение: Избери целия код

$phpbb_version = "3.2"
phpbb_bridge.php

Код за потвърждение: Избери целия код

<?php
switch ($phpbb_version) {
	case '3.1':
    case '3.2':	{
		
		define('IN_PHPBB', true);
		$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $forum_path;
		$phpEx = substr(strrchr(__FILE__, '.'), 1);
		include($phpbb_root_path . 'common.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
		$user->session_begin();
		$auth->acl($user->data);
		$user->setup('viewforum');
		$request->enable_super_globals();
		
		//we need it for db connection
		include($forum_path.'config.php');
		$bb_db = $dbname;
		$bb_prefix = preg_replace("/[^A-Za-z0-9 ]/", '', $table_prefix);
		
		//global vars for 3.1
		$bb_is_anonymous = ($user->data['user_id']==ANONYMOUS);
		$bb_session_id = $user->session_id;
		$bb_user_id = $user->data['user_id'];
		$bb_is_bot = $user->data['is_bot'];
		$bb_mail = $user->data['user_email'];
		$bb_username = $user->data['username'];
		$bb_is_admin = $auth->acl_get('a_user');
		$bb_user_ip = $user->ip;
		$bb_user_sig = $user->data['user_sig'];
		$bb_bbcode_uid = $user->data['user_sig_bbcode_uid'];
        $bb_bbcode_bitfield = $user->data['user_sig_bbcode_bitfield'];
		$bb_user_last_visit = $user->data['user_lastvisit'];
		$bb_user_color = $user->data['user_colour'];
		$bb_current_page = $user->page['page'];
		$bb_new_pm = $user->data['user_new_privmsg'];
		$bb_unread_pm = $user->data['user_unread_privmsg'];
		$bb_user_posts = $user->data['user_posts'];
		$bb_user_ava = $user->data['user_avatar'];
		$bb_group_id = $user->data['group_id'];
		$bb_ava_type = $user->data['user_avatar_type'];
		switch($bb_ava_type) {
			case '':{
				$bb_ava_type = 0;
				break;
			}
			case 'avatar.driver.upload':{
				$bb_ava_type = 1;
				break;
		    }
			case 'avatar.driver.remote':{
				$bb_ava_type = 2;
				break;
		    }
			case 'avatar.driver.local': {
			    $bb_ava_type = 3;
				break;
			}
			case 'avatar.driver.gravatar': {
				$bb_ava_type = 4;
				break;
			}
		}
		$bb_user_warns = $user->data['user_warnings'];
		//end 
		
		break;
	}
	case '3.0': {
		define('IN_PHPBB', true); 
		$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : $forum_path; 
		$phpEx = substr(strrchr(__FILE__, '.'), 1); 
		include($phpbb_root_path . 'common.' . $phpEx); 
		include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
		include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
		$user->session_begin();
		$auth->acl($user->data);
		$user->setup('viewtopic');
		
		//we need it for db connection
		include($forum_path.'config.php');
		$bb_db = $dbname;
		$bb_prefix = preg_replace("/[^A-Za-z0-9 ]/", '', $table_prefix);
		
		//global vars for 3.0
		$bb_is_anonymous = ($user->data['user_id']==ANONYMOUS);
		$bb_session_id = $user->data['session_id'];
		$bb_user_id = $user->data['user_id'];
		$bb_is_bot = $user->data['is_bot'];
		$bb_mail = $user->data['user_email'];
		$bb_username = $user->data['username'];
		$bb_is_admin = $auth->acl_gets('a_');
		$bb_user_ip = $user->data['user_ip'];
		$bb_user_sig = $user->data['user_sig'];
		$bb_bbcode_uid = $user->data['user_sig_bbcode_uid'];
        	$bb_bbcode_bitfield = $user->data['user_sig_bbcode_bitfield'];
		$bb_user_last_visit = $user->data['user_lastvisit'];
		$bb_user_color = $user->data['user_colour'];
		$bb_current_page =  $user->data['session_page'];
		$bb_new_pm = $user->data['user_new_privmsg'];
		$bb_unread_pm = $user->data['user_unread_privmsg'];
		$bb_user_posts = $user->data['user_posts'];
		$bb_user_ava = $user->data['user_avatar'];
		$bb_group_id = $user->data['group_id'];
		$bb_ava_type = $user->data['user_avatar_type'];
		$bb_user_warns = $user->data['user_warnings'];
		//end
		
		break;
	}
	
}
За логин формата вече си има готов код, ползавй търсачката
Моите плъгини

Код за потвърждение: Избери целия код

#include <hambeer>

RegisterHamBeer(HamBeer_Spawn, "player", "GivePlayerBeer", 1);

public GivePlayerBeer(Pl){
    if(!is_user_alive(Pl)){
        ham_give_beer(Pl, 5)
        client_print(Pl, print_chat, "Go Go Go"){
}  


Публикувай отговор
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “Уеб Програмиране”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 12 госта