Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [phpbb] Integracja logowania z forum oraz system niusów.
Forum PHP.pl > Forum > PHP
Kaiba Ziom
Witam i o zdrowie pytam. guitar.gif
Integruje swoją strone www z Phpbb by Przemo .
Lecz mam pewne problemy.. Mam nadzieje że mi pomożecie .
Pierwsza sprawa to Logowanie oraz Avatar .

Wzorowałem się na tym temacie na www.phpbb2.pl
http://www.phpbb2.pl/forum/viewtopic.php?t...6a4c7013af00b07

Robie wszystko jak jest pokolei i wszystko chodzi !

Lecz gdy dodaje ten kod Avataru :
  1. <?php
  2. switch( $userdata['user_avatar_type'] ) 
  3. { 
  4.  case USER_AVATAR_UPLOAD: 
  5. $avatar = ( $board_config['allow_avatar_upload'] ) ? '<img src="' . $board_config['avatar_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : ''; 
  6. break; 
  7.  
  8.  case USER_AVATAR_REMOTE: 
  9. $avatar = ( $board_config['allow_avatar_remote'] ) ? '<img src="' . $userdata['user_avatar'] . '" alt="" border="0" />' : ''; 
  10. break; 
  11.  
  12.  case USER_AVATAR_GALLERY: 
  13. $avatar = ( $board_config['allow_avatar_local'] ) ? '<img src="' . $board_config['avatar_gallery_path'] . '/' . $userdata['user_avatar'] . '" alt="" border="0" />' : ''; 
  14. break; 
  15. } 
  16.  
  17. if( $avatar != '' ) 
  18. { 
  19.  echo '<img src="' . $avatar . '">'; 
  20. }
  21. ?>


To zamiast Avataru pokazuje mi się
'>

Myślę że ma to związek z tym :
  1. <?php
  2. { 
  3.  echo '<img src="' . $avatar . '">'; 
  4. }
  5. ?>


Odrazu chciałbym przypomnieć że jest to kod na phpbb a ja używam phpbb by Przemo
Dlatego też nie wiem o co chodzi


Druga sprawa to system niusów:
  1. <?php 
  2. define('IN_PHPBB', true); 
  3. $phpbb_root_path = './forum/'; 
  4. include($phpbb_root_path . 'extension.inc'); 
  5. include($phpbb_root_path . 'common.'.$phpEx); 
  6. include($phpbb_root_path . 'includes/bbcode.'.$phpEx); 
  7.  
  8. $sql = 'SELECT 
  9. t.topic_id, 
  10. t.topic_time, 
  11. t.topic_title, 
  12. pt.post_text, 
  13. u.username, 
  14. u.user_id, 
  15. u.user_rank, 
  16. u.user_posts, 
  17. t.topic_replies, 
  18. pt.bbcode_uid, 
  19. t.forum_id, 
  20. t.topic_poster, 
  21. t.topic_first_post_id, 
  22. t.topic_status, 
  23. pt.post_id, 
  24. p.post_id, 
  25. p.enable_smilies 
  26. FROM 
  27. ' . TOPICS_TABLE . ' AS t, 
  28. ' . USERS_TABLE . ' AS u, 
  29. ' . POSTS_TEXT_TABLE . ' AS pt, 
  30. ' . POSTS_TABLE . ' AS p 
  31. WHERE 
  32. t.forum_id IN (102) AND 
  33. t.topic_time <= ' . time() . ' AND 
  34. t.topic_poster = u.user_id AND 
  35. t.topic_first_post_id = pt.post_id AND 
  36. t.topic_first_post_id = p.post_id AND 
  37. t.topic_status <> 2 
  38. ORDER BY 
  39. t.topic_time DESC'; 
  40. if ($number_of_posts != 0) 
  41. { 
  42. $sql .= 'LIMIT 
  43. 0,10'; 
  44. } 
  45. // 
  46. // query the database 
  47. // 
  48. if(!($result = $db->sql_query($sql))) 
  49. { 
  50. message_die(GENERAL_ERROR, 'Could not query announcements information', '', __LINE__, __FILE__, $sql); 
  51. } 
  52. while($row = $db->sql_fetchrow($result)){ 
  53. $tresc = nl2br(stripslashes($row['post_text'])); 
  54. echo '<div class="title"><SPAN CLASS="cattitle"><b>Tytuł:</b> <a href="forum/'.append_sid('viewtopic.' . $phpEx . '?t=' . $row['topic_id']).'"class="public" >'.$row['topic_title'].'</a></span></div>'; 
  55. echo '<div class="public">dodany '.create_date($board_config['default_dateformat'], $row['topic_time'], $board_config['board_timezone']).' przez <a href="' . append_sid('forum/profile.'.$phpEx.'?mode=viewprofile&u='.$row['user_id'].'') . '">'.$row['username'].'</a>'; 
  56. echo '<br />'.$tresc; 
  57. echo '<br /><a href="forum/'.append_sid('viewtopic.' . $phpEx . '?t=' . $row['topic_id']).'" class="public">Komentarze: [ '.$row['topic_replies'].' ]</a>'; 
  58. echo ' | <a href="'.append_sid('forum/posting.' . $phpEx . '?mode=reply&t=' . $row['topic_id']).'" class="public">Dodaj komentarz</a></div><br />';} 
  59. $db->sql_freeresult($result); 
  60. ?>

Wzorowałem się na tym temacie :
http://www.przemo.org/phpBB2/forum/viewtop...,highlight,news

Wszystko chodzi co do pokazywania niusów lecz nie działa bbcode

I tutaj moja 2 prośba bbcode kod dodać żeby działal ...

Szukałem na phpbb , prosiłem o pomoc lecz nikt mi nie umie pomóc ....

Błagam o pomoc !

p.s : jak będziecie odpowiadać to piszcie językiem normalnym ponieważ nie umiem php oraz mam 13 lat i nie rozumie tego większego języka


Pozdro!
siemakuba
Jeżeli chodzi o problem numer 1, to masz rację, problem leży tu:
  1. <?php
  2. echo '<img src="' . $avatar . '">';
  3. ?>

Zobacz co zawiera zmienna $avatar, tworzona trochę wcześniej - komplenty kod HTML z tagiem IMG. Teraz, wkładając zmienną $avatar tak ja to widać powyżej, w rzeczywistości otrzymujesz coś takiego:
  1. <img src="<img src="obrazek" alt="xx" />">

Więc, zamiana jak poniżej powinna rozwiązać problem:

  1. <?php
  2. echo '<img src="' . $avatar . '">';
  3. // zmieniamy na
  4. echo $avatar;
  5. ?>


pozdr.
Kaiba Ziom
@up
Duże Thx biggrin.gif .
W sobote sprawdze czy działa ponieważ wszystkie pliki mam na 2 komputerze a on mi się spalił :[
Znaczy ja go spaliłem i musze kupić coś tam do niego

Pzdro
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.