php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2005, 18:17  
Gast
 
Beiträge: n/a
Standard [Erledigt] 4images Gästebuch

Hy zusammen.

Ich hoffe hier kann mir vielleicht jemand helfen
Auf der Seite http://www.4homepages.de/forum/index.php?topic=7409.0
wurde ein Gästebuch beschrieben welches man relativ einfach in seine Seite einbinden kann. Nun tritt bei allen Anwendern das Problem auf das die Einträge die man in das Gästebuch einträgt zwar in die Datenbank geschrieben werden, jedoch nicht auf der Seite angezeigt werden so wie es sein sollte.Ich bin eine echte php Null denke jedoch das die Ausgabe der Comments in diesem Bereich stehen sollte:

//-----------------------------------------------------
//---Show Guestbook Comments---------------------------
//-----------------------------------------------------



Vielleicht kann mir ja irgendjemand helfen würde mich super freuen.
Ach ja der Link zu meinem Momentanen Gästebuch

http://www.webdesign-whv.de/4images1.7.1/4images/

Vielen Dank

Dirk
PHP-Code:
<?php
if (($action == "showcomments" || $action == "postcomment" ) && $config['guestbook_view'] == 1) { 
if (isset(
$HTTP_POST_VARS['commentsetperpage']) || isset($HTTP_GET_VARS['commentsetperpage'])) { 
$commentsetperpage = (intval($HTTP_POST_VARS['commentsetperpage']) ) ? intval($HTTP_POST_VARS['commentsetperpage']) : intval($HTTP_GET_VARS['commentsetperpage']); 
if (
$commentsetperpage) { 
$site_sess->set_session_var("commentperpage"$commentsetperpage); 
$session_info['commentperpage'] = $commentsetperpage



if (isset(
$session_info['commentperpage'])) { 
$commentperpage $session_info['commentperpage']; 
} else { 
$commentperpage 8


$sql "SELECT COUNT(user_name) AS comments 
FROM "
.GUESTBOOK_TABLE
$result $site_db->query_firstrow($sql); 
$num_comments $result['comments']; 
$site_db->free_result(); 
$num_rows_all = (isset($num_comments)) ? $num_comments 0
$link_arg $site_sess->url(ROOT_PATH."guestbook.php"); 
include_once(
ROOT_PATH.'includes/paging.php'); 
$getpaging = new Paging($page$commentperpage$num_rows_all$link_arg); 
$offset $getpaging->get_offset(); 
$site_template->register_vars(array( 
"paging" => $getpaging->get_paging(), 
"paging_stats" => $getpaging->get_paging_stats() 
)); 

$sql "SELECT comment_id, user_name AS comment_user_name, comment_site, comment_text, comment_ip, comment_date 
FROM "
.GUESTBOOK_TABLE.
ORDER BY comment_date DESC 
LIMIT $offset, $commentperpage"


$result $site_db->query($sql); 
$comment_row = array(); 
while (
$row $site_db->fetch_array($result)) { 
$comment_row[] = $row

$site_db->free_result($result); 
$num_comments sizeof($comment_row); 
$comments ""

$site_template->register_vars(array( 
"lang_guest_from" => $lang['guest_from'], 
"lang_guest_site" => $lang['guest_site'
)); 
if (
$num_comments) { 
$bgcounter 0
for (
$i 0$i $num_comments$i++) { 
$row_bg_number = ($bgcounter++ % == 0) ? 2

$comment_user_name htmlspecialchars($comment_row[$i]['comment_user_name']); 
$comment_user_ip = ($user_info['user_level'] == ADMIN) ? $comment_row[$i]['comment_ip'] : ""

$admin_links ""
if (
$user_info['user_level'] == ADMIN) { 
$admin_links .= "<a href=\""
$site_sess->url(ROOT_PATH."guestbook.php?action=editcomment&amp;comment_id="
$comment_row[$i]['comment_id']). 
"\" target=\"admin_edit\">".$lang['edit']."</a> "
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=removecomment&amp;comment_id=".$comment_row[$i]['comment_id'])."\" target=\"admin_edit\">".$lang['delete']."</a>"
} elseif (
$comment_row[$i]['comment_ip'] == $session_info['session_ip']) { // if ip equals, permit to edit 
$admin_links .= ($config['user_edit_guestbook'] != 1) ? "" 
"<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=editcomment&amp;comment_id=".$comment_row[$i]['comment_id'])."\" target=\"admin_edit\">".$lang['edit']."</a> "
$admin_links .= ($config['user_delete_guestbook'] != 1) ? "" 
"<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=removecomment&amp;comment_id=".$comment_row[$i]['comment_id'])."\" target=\"admin_edit\">".$lang['delete']."</a>"

$site_template->register_vars(array( 
"comment_id" => $comment_row[$i]['comment_id'], 
"comment_user_name" => $comment_user_name
"comment_user_ip" => $comment_user_ip
"comment_site" => format_text($comment_row[$i]['comment_site'], 0$config['wordwrap_comments'], 00), 
"comment_text" => format_text($comment_row[$i]['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments']), 
"comment_date" => format_date($config['date_format']." ".$config['time_format'], $comment_row[$i]['comment_date']), 
"row_bg_number" => $row_bg_number
"admin_links" => $admin_links
)); 
$comments .= $site_template->parse_template("guestbook_comment_bit"); 

// end for 
} else { 
$comments $lang['be_the_first']; 


?>

Das mit dem Tipp <?error_reporting (E_ALL);?> habe ich schon versucht nur leider wurde mir kein Fehler angezeigt
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.05.2005, 18:37  
Gast
 
Beiträge: n/a
Standard

Hallo santadirk,

da es dein erster Eintrag hier im Forum ist, möchte ich mal auf die Funktion CODE und PHP beim Schreiben von Beiträgen hinweisen.

Bekommste eine Fehlermeldung ?
Falls ja, dann welche ?
 
Alt 30.05.2005, 18:50  
Gast
 
Beiträge: n/a
Standard

Oh sorry das wusste ich nicht.
Nein leider bekomme ich keine Fehlermeldung, sonst wäre ich vielleicht schon eine kleine Ecke schlauer und könnte wenigstens nach der Meldung suchen.

Wenn du auf der Seite http://www.webdesign-whv.de/4images1.../guestbook.php schaust und einen Eintrag in das Gästebuch machst wird dieser in die SQL Datenbank geschrieben jedoch nicht wie es sein sollte auf der Seite angezeigt

Dirk
 
Alt 30.05.2005, 18:58  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Zitat:
Zitat von santadirk
Oh sorry das wusste ich nicht.
Macht ja nix als Neuling, jetzt weißt Du's.
Und weil Du es jetzt weißt, kannst Du gleich mal oben bei Deinem Posting auf den Edit-Button drücken und das korrigieren.
Beim nachträglichen Einfügen dürfte es manuell einfacher sein, einfach vorne [php ] (ohne Leerzeichen) und hinten [/php] an den Code zu packen.
Und den Code natürlich noch in <? ?> setzen, damit man auch Syntax-Highlighting kriegt.

Zitat:
Zitat von santadirk
Nein leider bekomme ich keine Fehlermeldung, sonst ...
Dann pack oben in den Code mal das da rein:
PHP-Code:
<?error_reporting (E_ALL);?>
Vielleicht purzelt dann doch noch die eine oder andere Warnung raus...

Werden in der Klasse, die die DB-Zugriffe macht, evtl. Meldungen unterdrückt?
Der_Gerhard ist offline  
Alt 31.05.2005, 07:02  
Gast
 
Beiträge: n/a
Standard

Ok ich habe die Hoffnung zwar schon fast aufgegeben das jemand einen Grund findet, warum keinerlei Einträge in diesem Gästebuch angezeigt werden aber ich poste einfach noch einmal den kompletten Quelltext.Vielleicht gibt es ja hier jemanden der diesen Fehler oder Fehlenden Text erkennt und mir sagen kann wie ich Die Gästebucheinträge auf der Seite sehen kann.

PHP-Code:
<?php
/************************************************************************** 
*                                                                        * 
*    4images - A Web Based Image Gallery Management System               * 
*    ----------------------------------------------------------------    * 
*                                                                        * 
*             File: details.php                                          * 
*        Copyright: (C) 2002 Jan Sorgalla                                * 
*            Email: [email]jan@4homepages.de[/email]                                    * 
*              Web: [url]http://www.4homepages.de[/url]                             * 
*    Scriptversion: 1.7                                                  * 
*                                                                        * 
*    Never released without support from: Nicky ([url]http://www.nicky.net[/url])   * 
*                                                                        * 
************************************************************************** 
*                                                                        * 
*    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       * 
*    bedingungen (Lizenz.txt) f?r weitere Informationen.                 * 
*    ---------------------------------------------------------------     * 
*    This script is NOT freeware! Please read the Copyright Notice       * 
*    (Licence.txt) for further information.                              * 
*                                                                        * 
*************************************************************************/ 

$main_template 'guestbook'
define('GET_CACHES'1); 
define('ROOT_PATH''./'); 
include(
ROOT_PATH.'global.php'); 
require(
ROOT_PATH.'includes/sessions.php'); 
$user_access get_permission(); 
include(
ROOT_PATH.'includes/page_header.php'); 

if (
$config['guestbook_view'] != 1) { 
  
header("Location: ".$site_sess->url(ROOT_PATH."index.php")); 
  exit; 


if (
$action == "") { 
   
$action "showcomments"


if (isset(
$HTTP_GET_VARS[URL_COMMENT_ID]) || isset($HTTP_POST_VARS[URL_COMMENT_ID])) { 
  
$comment_id = (isset($HTTP_GET_VARS[URL_COMMENT_ID])) ? intval($HTTP_GET_VARS[URL_COMMENT_ID]) : intval($HTTP_POST_VARS[URL_COMMENT_ID]); 

else { 
  
$comment_id 0

if (
$action == "deletecomment") { 
  if (!
$comment_id || ($config['user_delete_guestbook'] != && $user_info['user_level'] != ADMIN)) { 
    
show_error_page($lang['no_permission']); 
    exit; 
  } 
  
  
$sql "SELECT comment_id, comment_ip 
          FROM "
.GUESTBOOK_TABLE.
          WHERE comment_id = $comment_id"

  
$comment_row $site_db->query_firstrow($sql); 
  if (!
$comment_row || ($comment_row['comment_ip'] != $session_info['session_ip'] && $user_info['user_level'] != ADMIN)) { 
    
show_error_page($lang['no_permission']); 
    exit; 
  } 
  
  
$txt_clickstream $lang['comment_delete']; 
  
  
$sql "DELETE FROM ".GUESTBOOK_TABLE.
          WHERE comment_id = $comment_id"

  
$result $site_db->query($sql); 
  
  
$msg = ($result) ? $lang['comment_delete_success'] : $lang['comment_delete_error']; 


if (
$action == "removecomment") { 
  if (!
$comment_id || ($config['user_delete_guestbook'] != && $user_info['user_level'] != ADMIN)) { 
    
header("Location: ".$site_sess->url($url"&")); 
    exit; 
  } 

  
$sql "SELECT comment_id, user_name AS comment_user_name, comment_site, comment_text, comment_ip 
          FROM "
.GUESTBOOK_TABLE.
          WHERE comment_id = $comment_id"

  
$comment_row $site_db->query_firstrow($sql); 
  if (!
$comment_row || ($comment_row['comment_ip'] != $session_info['session_ip'] && $user_info['user_level'] != ADMIN)) { 
    
header("Location: ".$site_sess->url($url"&")); 
    exit; 
  } 

  
$txt_clickstream $lang['comment_delete']; 
  
$comment_user_name $comment_row['comment_user_name']; 
  
  
$site_template->register_vars(array( 
    
"comment_id" => $comment_id
    
"comment_user_name" => htmlspecialchars($comment_user_name), 
    
"comment_site" => format_text($comment_row['comment_site'], 0$config['wordwrap_comments'], 00), 
    
"comment_text" => format_text($comment_row['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments']), 
    
"lang_delete_comment" => $lang['comment_delete'], 
    
"lang_delete_comment_confirm" => $lang['comment_delete_confirm'], 
    
"lang_name" => $lang['name'], 
    
"lang_site" => $lang['site'], 
    
"lang_comment" => $lang['comment'], 
    
"lang_submit" => $lang['submit'], 
    
"lang_reset" => $lang['reset'], 
    
"lang_yes" => $lang['yes'], 
    
"lang_no" => $lang['no'
  )); 
  
$contents $site_template->parse_template("guestbook_deletecomment"); 


if (
$action == "updatecomment") { 
  if (!
$comment_id || ($config['user_edit_guestbook'] != && $user_info['user_level'] != ADMIN)) { 
    
show_error_page($lang['no_permission']); 
    exit; 
  } 
  
$sql "SELECT comment_id, comment_ip 
          FROM "
.GUESTBOOK_TABLE."  
          WHERE comment_id = $comment_id"

  
$comment_row $site_db->query_firstrow($sql); 
  if (!
$comment_row || ($comment_row['comment_ip'] != $session_info['session_ip'] && $user_info['user_level'] != ADMIN)) { 
    
show_error_page($lang['no_permission']); 
    exit; 
  } 
  
  
$txt_clickstream $lang['comment_edit']; 
  
  
$error 0
  
  
$comment_site un_htmlspecialchars(trim($HTTP_POST_VARS['comment_site'])); 
  
$comment_text un_htmlspecialchars(trim($HTTP_POST_VARS['comment_text'])); 
  
$comment_user_name un_htmlspecialchars(trim($HTTP_POST_VARS['comment_user_name'])); 
  
  if (
$comment_user_name == "")  { 
      
$msg .= (($msg != "") ? "
"").$lang['name_required']; 
      
$error 1
    } elseif (
$site_db->not_empty("SELECT user_name FROM "
                              
GUESTBOOK_TABLE
                           
" WHERE user_name= '".strtolower($comment_user_name)."' AND comment_date > ".(time()-60 60 24))) { 
      
$msg .= (($msg != "") ? "
"").$lang['username_exists']; 
      
$error 1
   } 
    if (
$comment_text == "")  { 
      
$msg .= (($msg != "") ? "
"").$lang['comment_required']; 
      
$error 1
    } 

   if (!
$error)  { 
      if (
$comment_site =="http://") { 
         
$comment_site ""
      } 
      
$sql "UPDATE ".GUESTBOOK_TABLE.
               SET comment_site = '$comment_site', comment_text = '$comment_text', user_name= '$comment_user_name' 
            WHERE comment_id = $comment_id"

      
$result $site_db->query($sql); 
      
$msg = ($result) ? $lang['comment_edit_success'] : $lang['comment_edit_error']; 
   } else { 
      
$action "editcomment"
      
$sendprocess 1
   } 


if (
$action == "editcomment") { 
  if (!
$comment_id || ($config['user_edit_guestbook'] != && $user_info['user_level'] != ADMIN)) { 
    
show_error_page($lang['no_permission']); 
    exit; 
  } 

  
$sql "SELECT comment_id, user_name AS comment_user_name, comment_site, comment_text, comment_ip 
          FROM "
.GUESTBOOK_TABLE.
        WHERE comment_id = $comment_id"

  
$comment_row $site_db->query_firstrow($sql); 
  if (!
$comment_row || ($comment_row['comment_ip'] != $session_info['session_ip'] && $user_info['user_level'] != ADMIN)) { 
    
show_error_page($lang['no_permission']); 
    exit; 
  } 
  
  
$txt_clickstream $lang['comment_edit']; 

  
$comment_site = (isset($HTTP_POST_VARS['comment_site'])) ? un_htmlspecialchars(stripslashes(trim($HTTP_POST_VARS['comment_site']))) : (empty($comment_row['comment_site']) ? "http://" $comment_row['comment_site']); 
  
$comment_text = (isset($HTTP_POST_VARS['comment_text'])) ? un_htmlspecialchars(stripslashes(trim($HTTP_POST_VARS['comment_text']))) : $comment_row['comment_text']; 
  
$comment_user_name = (isset($HTTP_POST_VARS['comment_user_name'])) ? un_htmlspecialchars(stripslashes(trim($HTTP_POST_VARS['comment_user_name']))) : $comment_row['comment_user_name']; 

  
$bbcode ""
  if (
$config['bb_comments'] == 1) { 
    
$site_template->register_vars(array( 
      
"lang_bbcode" => $lang['bbcode'], 
     
"smiles_text" => get_smiles_text(), 
      
"lang_tag_prompt" => $lang['tag_prompt'], 
      
"lang_link_text_prompt" => $lang['link_text_prompt'], 
      
"lang_link_url_prompt" => $lang['link_url_prompt'], 
      
"lang_link_email_prompt" => $lang['link_email_prompt'], 
      
"lang_list_type_prompt" => $lang['list_type_prompt'], 
      
"lang_list_item_prompt" => $lang['list_item_prompt'
    )); 
    
$bbcode $site_template->parse_template("bbcode"); 
  } 

  
$site_template->register_vars(array( 
    
"bbcode" => $bbcode
    
"comment_id" => $comment_id
    
"comment_user_name" => htmlspecialchars($comment_user_name), 
    
"comment_site" => htmlspecialchars($comment_site), 
    
"comment_text" => htmlspecialchars($comment_text), 
    
"lang_edit_comment" => $lang['comment_edit'], 
    
"lang_name" => $lang['name'], 
    
"lang_site" => $lang['site'], 
    
"lang_comment" => $lang['comment'], 
    
"lang_submit" => $lang['submit'], 
    
"lang_reset" => $lang['reset'], 
    
"lang_yes" => $lang['yes'], 
    
"lang_no" => $lang['no'], 
  )); 
  
$contents $site_template->parse_template("guestbook_editcomment"); 


//----------------------------------------------------- 
//--- Save Comment ------------------------------------ 
//----------------------------------------------------- 
$error 0
if (
$action == "postcomment" && $config['guestbook_post'] == 1) { 
    
$comment_user_name un_htmlspecialchars(trim($HTTP_POST_VARS['comment_user_name'])); 
    
$comment_text un_htmlspecialchars(trim($HTTP_POST_VARS['comment_text'])); 
   
$comment_site un_htmlspecialchars(trim($HTTP_POST_VARS['comment_site'])); 
    
// Flood Check 
   
$sql "SELECT comment_ip, comment_date 
              FROM "
.GUESTBOOK_TABLE.
         WHERE comment_ip = '"
.$session_info['session_ip']."'  
         ORDER BY comment_date DESC 
         LIMIT 1"

   
$spam_row $site_db->query_firstrow($sql); 
   
$spamtime $spam_row['comment_date'] + 360

   if (
time() <= $spamtime && $user_info['user_level'] != ADMIN)  { 
      
$msg .= (($msg != "") ? "
"").$lang['spamming']; 
      
$error 1
   } 

   if (
$comment_user_name == "")  { 
      
$msg .= (($msg != "") ? "
"").$lang['name_required']; 
      
$error 1
    } elseif (
$site_db->not_empty("SELECT user_name FROM "
                              
GUESTBOOK_TABLE
                           
" WHERE user_name= '".strtolower($comment_user_name)."' AND comment_date > ".(time()-60 60 24))) { 
      
$msg .= (($msg != "") ? "
"").$lang['username_exists']; 
      
$error 1
   } 
    if (
$comment_text == "")  { 
      
$msg .= (($msg != "") ? "
"").$lang['comment_required']; 
      
$error 1
    } 

   if (!
$error)  { 
      if (
$comment_site =="http://") { 
         
$comment_site ""
      } 
      
$sql "INSERT INTO ".GUESTBOOK_TABLE.
               (user_name, comment_site, comment_text, comment_ip, comment_date) 
            VALUES 
            ('$comment_user_name', '$comment_site', '$comment_text', '"
.$session_info['session_ip']."', ".time().")"
      
$site_db->query($sql); 
   } 
   unset(
$spam_row); 



//----------------------------------------------------- 
//---Show Guestbook Comments--------------------------- 
//----------------------------------------------------- 

if (($action == "showcomments" || $action == "postcomment" ) && $config['guestbook_view'] == 1) { 
     if (isset(
$HTTP_POST_VARS['commentsetperpage']) || isset($HTTP_GET_VARS['commentsetperpage'])) { 
      
$commentsetperpage = (intval($HTTP_POST_VARS['commentsetperpage']) ) ? intval($HTTP_POST_VARS['commentsetperpage']) : intval($HTTP_GET_VARS['commentsetperpage']); 
      if (
$commentsetperpage) { 
         
$site_sess->set_session_var("commentperpage"$commentsetperpage); 
         
$session_info['commentperpage'] = $commentsetperpage
      } 
   } 

   if (isset(
$session_info['commentperpage'])) { 
      
$commentperpage $session_info['commentperpage']; 
   } else { 
      
$commentperpage 8
   } 
  
   
$sql "SELECT COUNT(user_name) AS comments 
          FROM "
.GUESTBOOK_TABLE
   
$result $site_db->query_firstrow($sql); 
   
$num_comments $result['comments']; 
   
$site_db->free_result(); 
   
$num_rows_all = (isset($num_comments)) ? $num_comments 0
   
$link_arg $site_sess->url(ROOT_PATH."guestbook.php");  
   include_once(
ROOT_PATH.'includes/paging.php'); 
   
$getpaging = new Paging($page$commentperpage$num_rows_all$link_arg); 
   
$offset $getpaging->get_offset(); 
   
$site_template->register_vars(array( 
        
"paging" => $getpaging->get_paging(), 
      
"paging_stats" => $getpaging->get_paging_stats() 
   )); 

   
$sql "SELECT comment_id, user_name AS comment_user_name, comment_site, comment_text, comment_ip, comment_date 
         FROM "
.GUESTBOOK_TABLE.
         ORDER BY comment_date DESC 
         LIMIT $offset, $commentperpage"

  
   
$result $site_db->query($sql); 
   
$comment_row = array(); 
   while (
$row $site_db->fetch_array($result)) { 
      
$comment_row[] = $row
   } 
   
$site_db->free_result($result); 
   
$num_comments sizeof($comment_row); 
   
$comments ""
    
   
$site_template->register_vars(array( 
        
"lang_guest_from" => $lang['guest_from'], 
      
"lang_guest_site" => $lang['guest_site'
   )); 
   if (
$num_comments) { 
      
$bgcounter 0
      for (
$i 0$i $num_comments$i++) { 
         
$row_bg_number = ($bgcounter++ % == 0) ? 2

         
$comment_user_name htmlspecialchars($comment_row[$i]['comment_user_name']); 
         
$comment_user_ip = ($user_info['user_level'] == ADMIN) ? $comment_row[$i]['comment_ip'] : ""

         
$admin_links ""
         if (
$user_info['user_level'] == ADMIN) { 
            
$admin_links .= "<a href=\""
                          
$site_sess->url(ROOT_PATH."guestbook.php?action=editcomment&amp;comment_id="
                                         
$comment_row[$i]['comment_id']). 
                          
"\" target=\"admin_edit\">".$lang['edit']."</a>"
            
$admin_links .= "<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=removecomment&amp;comment_id=".$comment_row[$i]['comment_id'])."\" target=\"admin_edit\">".$lang['delete']."</a>"
         } elseif (
$comment_row[$i]['comment_ip'] == $session_info['session_ip']) { // if ip equals, permit to edit 
            
$admin_links .= ($config['user_edit_guestbook'] != 1) ? "" 
                          
"<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=editcomment&amp;comment_id=".$comment_row[$i]['comment_id'])."\" target=\"admin_edit\">".$lang['edit']."</a>"
            
$admin_links .= ($config['user_delete_guestbook'] != 1) ? "" 
                          
"<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=removecomment&amp;comment_id=".$comment_row[$i]['comment_id'])."\" target=\"admin_edit\">".$lang['delete']."</a>"
         } 
         
$site_template->register_vars(array( 
            
"comment_id" => $comment_row[$i]['comment_id'], 
            
"comment_user_name" => $comment_user_name
            
"comment_user_ip" => $comment_user_ip
            
"comment_site" => format_text($comment_row[$i]['comment_site'], 0$config['wordwrap_comments'], 00), 
            
"comment_text" => format_text($comment_row[$i]['comment_text'], $config['html_comments'], $config['wordwrap_comments'], $config['bb_comments'], $config['bb_img_comments']), 
            
"comment_date" => format_date($config['date_format']." ".$config['time_format'], $comment_row[$i]['comment_date']), 
            
"row_bg_number" => $row_bg_number
            
"admin_links" => $admin_links
         )); 
            
$comments .= $site_template->parse_template("guestbook_comment_bit"); 
          
      } 
// end for 
   
} else { 
      
$comments $lang['be_the_first']; 
   } 
   
//---End Show Guestbook Comments---- 


  //----------------------------------------------------- 
  //--- BBCode & Form ----------------------------------- 
  //----------------------------------------------------- 
  
$bbcode ""
  if (
$config['bb_comments'] == 1) { 
    
$site_template->register_vars(array( 
      
"lang_bbcode" => $lang['bbcode'], 
     
"smiles_text" => get_smiles_text(), 
      
"lang_tag_prompt" => $lang['tag_prompt'], 
      
"lang_link_text_prompt" => $lang['link_text_prompt'], 
      
"lang_link_url_prompt" => $lang['link_url_prompt'], 
      
"lang_link_email_prompt" => $lang['link_email_prompt'], 
      
"lang_list_type_prompt" => $lang['list_type_prompt'], 
      
"lang_list_item_prompt" => $lang['list_item_prompt'
    )); 
    
$bbcode $site_template->parse_template("bbcode"); 
  } 

  if (
$config['guestbook_post'] != 1) { 
     
$comment_form ""
  } else { 
  
$comment_user_name = (isset($HTTP_POST_VARS['comment_user_name']) && $error) ? stripslashes(htmlspecialchars(trim($HTTP_POST_VARS['comment_user_name']))) : (($user_info['user_level'] != GUEST) ? htmlspecialchars($user_info['user_name']) : ""); 
  
$comment_site = (isset($HTTP_POST_VARS['comment_site']) && $error) ? stripslashes(htmlspecialchars(trim($HTTP_POST_VARS['comment_site']))) : "http://"

  
$site_template->register_vars(array( 
     
"bbcode" => $bbcode
      
"comment_user_name" => $comment_user_name
      
"comment_site" => $comment_site
      
"comment_text" => $comment_text
      
"lang_post_guestbook" => $lang['post_guestbook'], 
      
"lang_name" => $lang['name'], 
      
"lang_site" => $lang['site'], 
      
"lang_comment" => $lang['comment'
    )); 
    
$comment_form $site_template->parse_template("guestbook_form"); 
   
$site_template->register_vars("guestbook_form"$comment_form); 
   
$contents $site_template->parse_template("guestbook_showcomments"); 
   unset(
$comment_form); 
  } 
// end if allow_comments 
  
$txt_clickstream $lang['post_guestbook']; 


//----------------------------------------------------- 
//---Clickstream--------------------------------------- 
//----------------------------------------------------- 
$clickstream "<span class=\"clickstream\"><a href=\"".$site_sess->url(ROOT_PATH."index.php")."\" class=\"clickstream\">".$lang['home']."</a>".$config['category_separator'
            .
"<a href=\"".$site_sess->url(ROOT_PATH."guestbook.php?action=showcomments")."\">".$lang['guestbook']."</a>".$config['category_separator'].$txt_clickstream."</span>"

//----------------------------------------------------- 
//--- Print Out --------------------------------------- 
//----------------------------------------------------- 
$site_template->register_vars(array( 
  
"contents" => $contents
  
"guestbook_comments" => $comments
  
"lang_sign_my_guestbook" => $lang['sign_my_guestbook'], 
  
"msg" => $msg
  
"clickstream" => $clickstream 
)); 
unset(
$contents); 
$site_template->print_template($site_template->parse_template($main_template)); 
include(
ROOT_PATH.'includes/page_footer.php'); 

 
?>
 
Alt 31.05.2005, 08:33  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

seh ich das richtig, du hast keinen plan von php, die entwickler des gb's helfen dir nicht weiter und jetzt suchst du hier jmeand der dir das script das nicht funktionieren soll umschreibt ?

-> sowas gehört definitiv unter gesuche
robo47 ist offline  
Alt 31.05.2005, 08:46  
Gast
 
Beiträge: n/a
Standard

Hy

Sorry wenn das so rüberkommt aber ich habe das Gefühl die Entwickler des Gästebuches wissen selber nicht wo der Fehler liegt, da mittlerweile anfragen aus mehreren Ländern gekommen sind und keiner eine richtige Antwort erhalten. Wie ich gerade mitbekommen läuft das Gästebuch unter der alten Version von 4images nur unter der neuen Version 1.7.1 gibt es Probleme mit dem Anzeigen der Einträge die in die Datenbank geschrieben wurden.

Du hast schon Recht das ich nicht viel Ahnung habe von php und ich erwarte auch auf keinen Fall das sich jemand hinsetzt und alles umschreibt,aber genau weil ich keine Ahnung habe, kann ich auch nicht beurteilen ob man in diesem Fall einen Fehler sehen kann an dem Script.

Warscheinlich liegt der Fehler oder was auch immer dann wohl in der neuen 4images Version und ich werde es wohl kaum hinbekommen
aber trotzdem Danke

Dirk
 
Alt 31.05.2005, 09:15  
Gast
 
Beiträge: n/a
Standard

Zitat:
Wie ich gerade mitbekommen läuft das Gästebuch unter der alten Version von 4images nur unter der neuen Version 1.7.1 gibt es Probleme mit dem Anzeigen der Einträge die in die Datenbank geschrieben wurden.
Znd warum verwendest Du nicht die Version, die funktioniert? Versionsgeil?
 
Alt 31.05.2005, 09:30  
Gast
 
Beiträge: n/a
Standard

Nein nicht wirklich.Werde ich auch wohl machen wenn ich keine andere Lösung mehr finde. Aber da die neue Version sicher auch ein paar Vorteile bietet dachte ich das man es auch irgendwie anders hinbekommen kann.

Aber das sieht ja wohl schlecht aus
 
Alt 03.06.2005, 07:45  
Gast
 
Beiträge: n/a
Standard

Guten Morgen zusammen

Ich bin es noch einmal.Habe mein Gästebuch nun zum laufen bekommen und bin auch wirklich froh darüber.Das einzige kleine Problem was ich noch habe, ist das ich keine Kommentare Löschen uns bearbeiten kann.Es wird eine neue Seite aufgerufen auf der ich ändern bzw. löschen können soll aber beim speichern spring er immer wieder auf die gleiche Seite und die Änderungen werden nicht durchgeführt. Habt ihr vielleicht eine Idee??

Vielen Dank
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Kennt einer 4images habe da ein Prob PHP Tipps 2005 13 12.01.2005 08:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gästebuch mit 4images, 4images gästebuch, gästebuch mit php und paging, guestbook.php?action=edit, 4images gästebuch einbinden, 4images guestbook, bbcode ausgeben 4images details.html, 4images weitere seite clickstream, limit $offset,$commentperpage\;

Alle Zeitangaben in WEZ +2. Es ist jetzt 10:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.