Author Topic: [MOD] User-Guestbook / User-Gästebuch V1.0.2[beta]  (Read 240433 times)

0 Members and 1 Guest are viewing this topic.

Offline slipxnot

  • Pre-Newbie
  • Posts: 3
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #30 on: August 15, 2006, 01:34:35 AM »
i installed it but i get this error

Parse error: syntax error, unexpected T_LNUMBER in /usr/home/slipxnot/www/boom/includes/page_header.php on line 292

in this line:

elseif($erg == "1"){$user_gb_neu = "<b>".$erg." neuer G?stebucheintrag</b>";}

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #31 on: August 15, 2006, 01:40:45 AM »
@b.o.fan

How:

1) make show the users using the default userpic "noimage.png" ?
2) how insert fields from USER_TABLES (i.e: user_gender) ?
3) BBCODE (+Smiles)?

How can i remove the last table and move Prev/Next to ontop (below post new..) only the links !?
Screenshot below :
<= SOLVED !!  :mrgreen:
« Last Edit: August 17, 2006, 01:20:01 AM by Stoleti »

b.o.fan

  • Guest
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #32 on: August 15, 2006, 09:34:44 PM »
i installed it but i get this error

Parse error: syntax error, unexpected T_LNUMBER in /usr/home/slipxnot/www/boom/includes/page_header.php on line 292

in this line:

elseif($erg == "1"){$user_gb_neu = "<b>".$erg." neuer G?stebucheintrag</b>";}

change
Code: [Select]
   if($erg == "0"){$user_gb_neu = $erg.$lang['user_gb_new'].$lang['user_gb_entry'].";}to
Code: [Select]
  if($erg == "0"){$user_gb_neu = $erg.$lang['user_gb_new'].$lang['user_gb_entry'];}
thats all ;)

Offline slipxnot

  • Pre-Newbie
  • Posts: 3
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #33 on: August 16, 2006, 12:39:10 AM »
i installed it but i get this error

Parse error: syntax error, unexpected T_LNUMBER in /usr/home/slipxnot/www/boom/includes/page_header.php on line 292

in this line:

elseif($erg == "1"){$user_gb_neu = "<b>".$erg." neuer G?stebucheintrag</b>";}

change
Code: [Select]
   if($erg == "0"){$user_gb_neu = $erg.$lang['user_gb_new'].$lang['user_gb_entry'].";}to
Code: [Select]
  if($erg == "0"){$user_gb_neu = $erg.$lang['user_gb_new'].$lang['user_gb_entry'];}
thats all ;)


thanks bro worked gr8  :D

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #34 on: August 17, 2006, 01:20:50 AM »
Any progress about BBcode / BBcode Smileys work on it ???

 8O

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #35 on: August 17, 2006, 03:24:36 AM »
how insert fields from USER_TABLES (i.e: user_gender) ? and insert at template {user_gender} ??

b.o.fan

  • Guest
Re: [MOD] User-Guestbook / User-Gästebuch [betha]
« Reply #36 on: August 17, 2006, 09:15:41 AM »
how insert fields from USER_TABLES (i.e: user_gender) ? and insert at template {user_gender} ??

@ afternoon i will post a solution ;)

bbcode... nothing :(

b.o.fan

  • Guest
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #37 on: August 17, 2006, 07:12:23 PM »
hello, i have update the codes.

now it's version 1.0.1 ;)

with better templates... and gender/ member photo  ;)

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #38 on: August 17, 2006, 10:06:07 PM »
i'm using first version  :oops: , coz i've made it work fine (at my layout) and the only thing i want its insert a new "user_css" at my page...  this from USERS_TABLE

here my page :

Code: [Select]
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: member.php                                           *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.3                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    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.                              *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    User-Guestbook Version 1.0 betha for 4images                        *
 *                                                                        *
 *    Tested on 1.72 and 1.73                                             *
 *                                                                        *
 *    (C) 2006 by bofan                                                   *
 *                                                                        *
 *************************************************************************/

$main_template "user_gb";

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

if (
$action == "")
{
  
$action "showgb";
}

if (
$action == "showgb_new")
{
  
$update_query "UPDATE ".USERS_GB_TABLE." SET user_gb_read = NOW() WHERE user_id_gb =".$user_info['user_id']." AND user_gb_read = 0";
  
$sql mysql_query($update_query);
  
$action "showgb";
}

if (
$action == "showgb") {
    if (
$user_info['user_level'] == GUEST) {
    
show_error_page($lang['no_permission']);
    exit;
  }
  if(
$_GET['id'] == ""$id $user_info[user_id]; else $id $_GET['id'];
  if(isset(
$id))
  {
   
$query "SELECT user_id, user_name, user_css FROM ".USERS_TABLE." WHERE user_id = ".$id."";
   
$sql mysql_query($query);
   
$ds mysql_fetch_object($sql);
   
$user_name "<a href='member.php?action=showprofile&user_id=".$ds->user_id."' target=_self>".$ds->user_name."</a>";
   
$user_name2 $ds->user_name;
  } else {
  
$user_name $user_info['user_name'];
  
$user_name2 $user_info['user_name'];
  }
  if(isset(
$id)) {$abf_id $id;} else {$abf_id $user_info['user_id'];}
  
$user_gb_own $lang['user_gb'].$user_name2."";
  
$button_ein "<a href='gb.php?action=new&id=".$abf_id."'><img border = 0 src = '".ROOT_PATH.TEMPLATE_PATH."/images/entry_new_".$config['language_dir'].".gif'></a>";
  
$query2 "SELECT COUNT(*) FROM ".USERS_GB_TABLE." WHERE user_id_gb = ".$abf_id."";
  
$sql2 mysql_query($query2);
  
$erg mysql_result($sql2,0);
  if(
$erg == "0"){$user_gb_entry $erg.$lang['user_gb_entry'];}
  elseif(
$erg == "1"){$user_gb_entry $erg.$lang['user_gb_entrys'];}
  elseif(
$erg "1"){$user_gb_entry $erg.$lang['user_gb_entrys'];}

  
$offset = @$_GET['off'];
  if(isset(
$offset)) {$offset $_GET['off'];} else {$offset "0";}
  
$gb_query "SELECT users_gb_id,user_id_gb,user_id_ein,user_name_gb,user_gb_text,user_gb_date,DATE_FORMAT(user_gb_date,'%e.%c') AS user_gb_datum,DATE_FORMAT(user_gb_date,'%H:%i') AS user_gb_uhr,user_id,user_name,user_level
              FROM ("
.USERS_GB_TABLE." i)
              LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id_ein)
              WHERE user_id_gb = "
.$abf_id."
              ORDER BY user_gb_date DESC
              LIMIT 
$offset, 10";
  
$gb_sql mysql_query($gb_query);
  
$user_gb_entry_text .= "<table width=100%>";
  
  while(
$ds mysql_fetch_object($gb_sql))
  {
    if(
$ds->user_level == "2") {$ds->user_level $lang['userlevel_user'];}
    if(
$ds->user_level == "9") {$ds->user_level $lang['userlevel_admin'];}
    if(
$ds->user_id_ein == $user_info[user_id] AND $ds->user_id != $ds->user_id_gb) {$user_link_del "<a href='gb.php?action=delete_entry&entry=".$ds->users_gb_id."&id=".$ds->user_id_gb."'>".$lang['delete']."</a>";} else {$user_link_del ="";}
    
$user_gb_entry_text .= "<tr width=100%><td valign=top width=110px class=row1 cellpanding=0><b>";
    if (
$ds->user_id == "")
    {
      
$user_gb_entry_text .= $ds->user_name_gb."</b><br>".$ds->user_level."<br>";
    }
    else 
$user_gb_entry_text .= "<b><a href='member.php?action=showprofile&user_id=".$ds->user_id_ein."'>".$ds->user_name_gb."</a></b><br><a href='gb.php?action=new&id=".$ds->user_id."'\n target=_self><img src='".ROOT_PATH.TEMPLATE_PATH."/images/gb_".$config['language_dir'].".gif' border=0></a></b><br>";

    
//if installed PERSONAL_PHOTO FROM V@noyou can uncomment
    
if(file_exists(ROOT_PATH."data/userpic/".$ds->user_id_ein.".gif")) {$user_gb_entry_text .= "<br><a href='gb.php?action=showgb&id=".$ds->user_id."'\n target=_self><center><img src='".ROOT_PATH."/data/userpic/".$ds->user_id_ein.".gif' width=100px height=100 border=0></center></a>";}
    if(
file_exists(ROOT_PATH."data/userpic/".$ds->user_id_ein.".jpg")) {$user_gb_entry_text .= "<br><a href='gb.php?action=showgb&id=".$ds->user_id."'\n target=_self><center><img src='".ROOT_PATH."/data/userpic/".$ds->user_id_ein.".jpg' width=100px height=100 border=0></center></a>";}
if(
file_exists(ROOT_PATH."data/userpic/".$ds->user_id_ein.".png")) {$user_gb_entry_text .= "<br><a href='gb.php?action=showgb&id=".$ds->user_id."'\n target=_self><center><img src='".ROOT_PATH."/data/userpic/".$ds->user_id_ein.".png' width=100px height=100 border=0></center></a>";}
    else 
$user_gb_entry_text .= " ";

    
$text $ds->user_gb_text;
    
$pattern '#(^|[^\"=]{1})(http://|ftp://|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm';
    
$text preg_replace($pattern,"\\1<a href=\"\\2\\3\"><u>\\2\\3</u></a>\\4",$text);

    
$user_gb_entry_text .= "<br>\n";
    
$user_gb_entry_text .= $ds->user_gb_datum.$lang['user_gb_at'].$ds->user_gb_uhr." </td><td class=imagerow2 valign=middle>".nl2br($text)."</td>";
    if(
$abf_id == $user_info[user_id])
    {
$user_gb_entry_text .= "<td class=imagerow1 width=80px><center><a href='gb.php?action=delete_entry&entry=".$ds->users_gb_id."&user=".$ds->user_id_gb."'>".$lang[delete]."</a> ".$user_link_del." ".$user_css."</center></td></tr>";}
    else {
$user_gb_entry_text .= "<td class=imagerow1 width=80px><center>".$user_link_del."</center></td></tr>";}
  }
  if(
$offset == 0) {$vor "";}
  else
  {
    
$offset2 $offset 10;
    
$vor "<a href='gb.php?action=showgb&id=".$abf_id."&off=".$offset2."'>".$lang['user_gb_prev']."</a>";
  }
  
$offset3 $offset 10;
    if(
$offset3 >= $erg ) { $weiter "";}
  else {
$weiter "<a href='gb.php?action=showgb&id=".$abf_id."&off=".$offset3."'>".$lang['user_gb_next']."</a>";}
  
$user_gb_entry .= "".$vor." ".$weiter." ";
  
$user_gb_entry_text .= " ";
  
$user_gb_entry_text .= "</table>";

    
$site_template->register_vars(array(
    
"user_gb_own" => $user_gb_own,
    
"button_ein" => $button_ein,
    
"user_gb_entry" => $user_gb_entry,
    
"user_gb_entry_text" => $user_gb_entry_text
  
));
  
$txt_clickstream $lang['user_gb'].$user_name;
  
$content $site_template->parse_template("user_gb_showgb");
}

if (
$action == "delete_entry")
{
  if(isset(
$_GET['aktion']))
  {
    if(
$_GET['aktion'] == $lang['user_gb_delete_yes'])
    {
      
$query "DELETE FROM ".USERS_GB_TABLE." WHERE users_gb_id = ".@$_GET['entry']."";
      
$sql $site_db->query($query);
      
$user_gb .= $lang['user_gb_delete']."<br><br><a href='gb.php?action=showgb&id=".$_GET['id']."'>".$lang['user_gb_back']."</a>";
      
$txt_clickstream $lang['user_gb_delete_ok'];
    }
    if(
$_GET['aktion'] == $lang['user_gb_delete_no'])
    {
      
$user_gb .= "<meta http-equiv=refresh content=\"0; URL=gb.php?action=showgb&id=".$_GET['id']."\">";
    }
  }
  else
  {
    
$user_gb .= "<form action='?action=delete_entry' method=get>\n";
    
$user_gb .= "<table>\n
    <tr class=tableheader>
    <td colspan=0 width=600px>\n
    <span class=tableheader><center>\n
    "
.$lang['user_gb_delete_quest']."</span>
    </center></td></tr>\n
    <tr>
    <td><center>
    <input type=hidden name=action value=delete_entry>\n
    <input type=hidden name=entry value="
.$_GET['entry'].">\n
    <input type=hidden name=id value="
.$_GET['id'].">\n
    <input type=submit name=aktion value='"
.$lang['user_gb_delete_yes']."' class=button>&nbsp;\n
    <input type=submit name=aktion value='"
.$lang['user_gb_delete_no']."' class=button>\n
    </center>
    </td>
    </tr>
    </table></form>"
;
    
$txt_clickstream $lang['user_gb_delete_click'];
  }
    if (
$user_info['user_level'] == GUEST)
    {
       
show_error_page($lang['no_permission']);
    exit;
    }

    
$site_template->register_vars(array(
    
"user_gb" => $user_gb
    
));
    
$content $site_template->parse_template("user_gb_delete");
}

if (
$action == "new")
{
  if(
$_GET['ent'] == ""$afg "false"; else $afg $_GET['ent'];
  if (
$_POST['text'] == "" $_GET['ent'] == "true")
    {
      
$msg $lang['error_no_text'];
      
$afg "false";
    }
  if(
$afg == "true")
  {
    
$text $_POST['text'];

    if(
$_POST['id'] == $user_info[user_id]) { $a "NOW()";}
    else {
$a "'0'";}
    
$query "INSERT INTO ".USERS_GB_TABLE."
              (user_id_gb, user_id_ein, user_name_gb, user_gb_text, user_gb_date, user_gb_read)
              VALUES
              ('"
.$_POST['id']."', '".$user_info[user_id]."', '".$user_info[user_name]."','".$text."', NOW(), ".$a.")";
    
$sql mysql_query($query);
    
    
$user_gb .= "<meta http-equiv=refresh content=\"1; URL=gb.php?action=showgb&ent=true&id=".$_POST['id']."\">\n
    <fieldset style=border: 1px solid #303030;><legend style=color:808000;><b>"
.$lang['user_gb_new_ok']."</b>\n
    </legend>\n<table border=0 cellspacing=0 cellpadding=8><tr><td><img src='"
.TEMPLATE_PATH."/images/danger.gif' /></td>\n
    <td><p>&nbsp;"
.$lang['user_gb_new_wait']."
    <a href=gb.php?action=showgb&id="
.$_POST['id'].">".$lang['user_gb_new_to']."</a><br></p></td></tr></table></fieldset>";
  }
  elseif (
$afg == "false")
  {
    
$user_gb .= "<center>
    <form name=gb action='?action=new&ent=true&id="
.$_GET['id']."' method=post>
    <table width=450px><tr><td colspan=11>"
.$lang['user_gb_new']."</td></tr>\n
    <tr><td colspan=11><center><textarea class=gb name=text rows=6 cols=90 border-color=303030></textarea></center></td></tr>\n
    <tr>
    <tr><td colspan=2>&nbsp;</td><td colspan=7><center><input type=submit class=button value=Post>&nbsp;\n
    <input type=reset class=button value=Reset>
    <input type=hidden name=id value="
.$_GET['id'].">\n
    </center></td><td clospan=2>&nbsp;</td></tr>\n
    </table>
    </form></center>"
;
  }
    if (
$user_info['user_level'] == GUEST)
    {
       
show_error_page($lang['no_permission']);
    exit;
    }

    
$site_template->register_vars(array(
    
"user_gb" => $user_gb
    
));
    
$txt_clickstream $lang['user_gb_new'];
    
$content $site_template->parse_template("user_gb_delete");
}
//-----------------------------------------------------
//--- Clickstream -------------------------------------
//-----------------------------------------------------
if($txt_clickstream == ""){
  
$txt_clickstream $lang['bug'];
}

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

//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  
"content" => $content,
  
"msg" => $msg,
  
"clickstream" => $clickstream,
  
"lang_control_panel" => $lang['control_panel']
));
$site_template->print_template($site_template->parse_template($main_template));
include(
ROOT_PATH.'includes/page_footer.php');
?>

Its just added user_css at it !! from users_tables , that all i need !!

b.o.fan

  • Guest
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #39 on: August 17, 2006, 10:14:59 PM »
pls look [HERE]

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #40 on: August 17, 2006, 10:25:02 PM »
pls look [HERE]

this didn't help ... about how added a new field from USERS_TABLE ,  :| and i'm using the another gender mod , gender + country  !!!

b.o.fan

  • Guest
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #41 on: August 17, 2006, 10:28:57 PM »
pls look [HERE]

this didn't help ... about how added a new field from USERS_TABLE ,  :| and i'm using the another gender mod , gender + country  !!!

this????

that is the same. i could gone ;)

what you make with about how added a new field from USERS_TABLE ,  :|?? i dont understand

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #42 on: August 17, 2006, 10:33:41 PM »
pls look [HERE]

this didn't help ... about how added a new field from USERS_TABLE ,  :| and i'm using the another gender mod , gender + country  !!!

this????

that is the same. i could gone ;)

what you make with about how added a new field from USERS_TABLE ,  :|?? i dont understand

Yes i'm using that mod :)

I mean i've created a additional user field at my USERS_TABLE " user_css and i wanna use it at my gb.php :) , this use from users_table (user_id,user_name..) and i wanna added another one :)

b.o.fan

  • Guest
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #43 on: August 17, 2006, 10:38:32 PM »
thats no problem...

search the query... and then look were user_id is.... @ the and the add your table name...

you can use it with... $ds->YOUR_TABLE_NAME ;)

that?

ps: in the new version it's better with templates ;)

Offline Stoleti

  • Hero Member
  • *****
  • Posts: 574
    • View Profile
Re: [MOD] User-Guestbook / User-Gästebuch V1.0.1[betha]
« Reply #44 on: August 17, 2006, 10:43:59 PM »
thats no problem...

search the query... and then look were user_id is.... @ the and the add your table name...

you can use it with... $ds->YOUR_TABLE_NAME ;)

that?

ps: in the new version it's better with templates ;)

well let me try then :)