Искам да направя това за интеграцията на сайт.

topchokt

Registered
Здравейте интегрирах си сайта с форума всичко добре за което благодаря на sotis . Искам едни линкове да се показват в сайта само след логин (пак в съшото меню на бутона "Излез") . Също така да показва колко мнения има този потребители и аватара му във форума. Благодаря предварително тези които ще се опитат /ще ми помогнат.
 
Това второто нещо не разбрах... А за първото влез в overall_header.tpl и виж примерно за съобщенията или някое друго, дето се показва само като си логнат.
 
ArchDevil каза:
Това второто нещо не разбрах... А за първото влез в overall_header.tpl и виж примерно за съобщенията или някое друго, дето се показва само като си логнат.
Виж не линкове от форума а мои линкове които да сложа в менюта в сайта обаче да се покажат след като се логниш . За второто като се логнеш в сайта там дето е вила самата логин форма да се почви аватара на потребителя и броя на мненията му във форума
 
http://www.biblefriends.net/viewtopic.php?f=47&t=998#p6882
http://www.biblefriends.net/viewtopic.php?f=47&t=1628#p13684

Влез и чети надолу по темата, затова съм го напсал, за да не обяснявам непрекъснато.
 
sotis виж като сложа кода за аватарите кво ми дава
Код:
 include(./forum/ . 'forum/includes/functions_display.' . php); echo get_user_avatar(Array['user_avatar'], Array['user_avatar_type'], Array['user_avatar_width'], Array['user_avatar_height']);
.

А явно за линковете не сте ме разбрали :) Значи имаме логин влизаме с име и парола и сле като влезем да кажем излиза авара и два линка . Които не са видими за не логнати потребители
 
За връзките не си видял този код, сложи си връзките след проверката за логване, на мястото на това // ... потребителят е логнат ...

Код:
if($user->data['is_registered']){
    // ... потребителят е логнат ...
}

Кода за аватара не съм го пробвал, но в момента не мога да пробвам нищо.

Това са php кодове, нали ги слагаш между php тагове, а не в html кода?
 
sotis каза:
За връзките не си видял този код, сложи си връзките след проверката за логване, на мястото на това // ... потребителят е логнат ...

Код:
if($user->data['is_registered']){
    // ... потребителят е логнат ...
}

Кода за аватара не съм го пробвал, но в момента не мога да пробвам нищо.

Това са php кодове, нали ги слагаш между php тагове, а не в html кода?
Виж какво ми дава Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /users1/hiphop7/public_html/index.php on line 292
 
Това пък е php код, нали не слагаш връзките вътре в html формат

Проблемът е, че индекса ти е смесен php и HTML , не можеш да смесваш двата кода.
Когато ползваш php трябда да го заграждаш в таговете за php, когато ползваш HTML трябва да го заграждаш в таговете за HTML. И като се ползват и двата езика в един файл става по сложно.
 
sotis каза:
Това пък е php код, нали не слагаш връзките вътре в html формат

Проблемът е, че индекса ти е смесен php и HTML , не можеш да смесваш двата кода.
Когато ползваш php трябда да го заграждаш в таговете за php, когато ползваш HTML трябва да го заграждаш в таговете за HTML. И като се ползват и двата езика в един файл става по сложно.
Не ги слагам в html формат
 
И двата кода си работят и кода за аватара и кода за проверка на рагестрираните, пробвах ги и двата.
Ето направи php файл с този код и го стартирай от главната директория:

Код:
<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
echo get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']); 

if($user->data['is_registered']){
echo "<br /><br /><a href=\"http://biblefriends.net/\" target=\"_blank\">Click</a>\n";
}

?>
 

Горе