pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: wob am 19 Juni 2004, 19:16:28

Titel: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 19 Juni 2004, 19:16:28
Hallo !!!

Erstmal eine sehr gute Idee....

So nun das Prob ;)

Also ich will das es im index 1 bleibt das GB... wenn man nun das GB aufmacht geht es auch aber sobald man Umblättert... verschiebt sich das GB nach rechts so das die rechten Blöcke nach ganz rechts gedrückt werden... und das sieht Überhaupt nicht schön aus ;) wer hat ne Idee das dieses nicht mehr Passiert weil auf Seite 1 im U-GB geht es ja auch.

Hier mal der code den ich eingefügt habe


 # Micro (http://micro.myftpsite.net)

# running Program on the above sites

# For questions or comments to this Program

# please visit the supportforums on the hompage

###############################################################################



if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

$index = 1; <------ dieses ist ja dafür da das man rechts & links die Blöcke sieht

$module_name = basename(dirname(__FILE__));

mxGetLangfile($module_name);



###################################################

 


Mfg Rene

ps: könnte einer der Admins bitte mein post hier löschen weil da liegt es falsch ;)

http://www.pragmamx.org/modules.php?name=eBoard&file=viewthread&tid=10001

Danke
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 19 Juni 2004, 19:27:56
Hmmmm ....
Ist das bei jedem theme so ?
Eigentlich müssten mit $index=1;
die Blöcke bei jeder Seite rechts angezeigt werden.
Evt. mal einen Link zum schauen.
P.S. Von dir geschriebenen Post kannst Du selbst löschen.
Erst über   edit dann   !Nachricht löschen .
MfG
jubilee

[Editiert am 19/6/2004 von jubilee]
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 23 Juni 2004, 01:36:09
Ne alles andere geht!!!!

Beim GB ja auch.... aber nur bei Seite 1 blätter ich um ... verschiebt er die blöcke ganz rechts...

Habe nun alles versucht :( ... das muss am script liegen... nur was das sein kann KA.

Wer kann helfen !!!!????

mfg Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 23 Juni 2004, 07:38:35
Hallo !
Köntest Du mit bitte mal eine Antwort auf meine Frage geben.
Geht es bei jedem Theme nicht, oder nur bei diesem speziellen.
Weil mit den Standardthemes kann ich den Fehler nicht nachvollziehen.
Ansonsten wäre ein Link auch hilfreich, damit man sich das auch mal
online ansehen kann.
Komisch .... Warum muss man die Fragen immer doppelt stellen bis
man eine brauchbare Antwort bekommt -..-
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: _Gerry_ am 23 Juni 2004, 11:11:45
ZitatKomisch .... Warum muss man die Fragen immer doppelt stellen bis
man eine brauchbare Antwort bekommt -..-

Weil sich einfach keiner mehr die nötige Zeit zum durchlese nimmt,
es muß leider immer alles schnell schnell gehen!  :o
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: NeMeSiSX2LC am 23 Juni 2004, 12:06:39
He und dann wunder se sich wenn se es nicht peilen ;)
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 02 Juli 2004, 23:03:53
Hi Sorry das ich dir nicht auf deine frage die richtige antwort gegeben habe... aber sowas kann man auch netter schreiben... Ihr macht wohl nie fehler  :D ... aber so kann man seine Posts auch voll bekommen..

so nun beantworte ich dir deine Fragen.
wegen dem Theme`s haste recht lag am Dezina_Dove aber nun geht es ka wieso  :o ... und nochmals sorry ... das ich deine Fragen nicht zu deiner zufriedenheit beantwortet habe... weil wolltst ja nur helfen ... und dafür dank ich dir auch jubilee.

Mfg Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 03 Juli 2004, 08:13:33
Hallo !
Sorry, wenn es etwas hart rübergekommen ist.
Leider haben bisher meine Versuche denzent auf die
Boardrules, Bordsuchen etc... hinzuweisen, keinen Erfolg gezeigt (was nicht nur Dein Fehler ist/war), darum schreibe ich das jetzt bewusst etwas provozierend. Manche User mögen ja froh sein, wenn sie einige Posts mehr in Ihrer Statistik haben, aber glaub mir, wenn Du schon über 3000 Stück geschrieben hast möchtest Du alles möglicht effektiv
lösen. da sind dann doppelte Nachfragen immer sehr lästig weil diese
Zeit, Nerven und auch Speicherplatz kosten.
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 24 Juli 2004, 17:53:21
Moin @all so gleich 2 Sachen auf einmal das alte Problem und Umstellung des Gb`s....

Das Problem das die rechten Blöcke weggedrückt werden, wenn man längeren Satz schreibt ohne Enter zu drücken besteht immer noch.. habe das gleich mal hier in mein GB getestet und da besteht das gleiche Problem wie man hier sehen kann

http://www.pragmamx.org/modules.php?name=UserGuest&op=view&touser=wob

Mir kommt das so vor, das da ein automatischer Zeilenumbruch fehlt, bin kein Profi was dieses angeht.. aber wäre das möglich zu fixen weil sieht ja nicht gerade schön aus?????


So nun zum zweiten ich versuche gerade im UserGB via Java Script Smiles einzubinden.. soweit wird ja alles angezeigt wie man hier sehen kann
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fhome.t-online.de%2Fhome%2Fdnx216%2Ffehler%2Fgb.jpg&hash=7fcca111ce9cb5a3fef16e95a49445679ec04fe9)

So ich habe nur das Problem, das wenn man auf den Smile mit der Mouse klickt das es im TEXT fenster nicht eingetragen wirdÂ?.. kommt immer im IE Java fehler.. werde hier mal die PHP Datei Posten ...
-----------------------------------------------------------------------------------

<!--

   function DoSmilie(addSmilie) {

   var addSmilie;

   var revisedMessage;

   var currentMessage = document.form.text.value;

   revisedMessage = currentMessage+addSmilie;

   document.form.text.value=revisedMessage;

   document.form.text.focus();

   return;

   }

//-->

<?php // $Id: index.php,v 20.10 2003/11/16 04:20:43 EllselAn Exp $

/************************************************************************/

/* vkpMx 2.0  Content Management System                                 */

/* ==================================================================== */

/* Copyright (C) 2003 by the vkpMx & pragmaMx Developer Team            */

/* email:         team@pragmamx.org                                     */

/* homepage:      http://www.maax-design.de                             */

/* further sites: http://www.pragmaMx.org, http;//guggemahier.de,   */

/*            http://www.marx-city.de, http://www.genutec-studios.de,   */

/*            http://www.shiba-design.de, http://www.power-maax.de      */

/* ==================================================================== */

/* Based on:                                                            */

/* PHP-NUKE Web Portal System - http://phpnuke.org/                     */

/* Thatware - http://thatware.org/                                      */

/* This program is free software. You can redistribute it and/or modify */

/* it under the terms of the GNU General Public License as published by */

/* the Free Software Foundation; either version 2 of the License.       */

/************************************************************************/



############################################################################### PHP-NUKE: UserGB 2.0  Modul  VKP-Mxxx

# =============================================================================

# CopyrightInformation!!

# ======================

# This very buggy programm is developed by the Å 2002 of the persons/institutions shown in this text

# every changing of the programcode, the inbuilt links and copyrightinformations

# is against legal law.

# CopyrightInformation!!

# ======================

# Das Å 2002 liegt bei den unten aufgefuerten Personen/Institutionen

# jede Aenderung des Programmcodes, der eingebauten Links und Copyrightinformationen

# verstoesst gegen geltende Gesetze.

# Conception:

# ============

# Micro (microg@gmx.net)

# Development:

# ============

# Micro (http://micro.myftpsite.net)

# Distribution:

# =============

# Micro (http://micro.myftpsite.net)

# running Program on the above sites

# For questions or comments to this Program

# please visit the supportforums on the hompage

###############################################################################



if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$index = 1;
$module_name = basename(dirname(__FILE__));

mxGetLangfile($module_name);



###################################################

Function intro($touser){

   $cookie = mxGetUserSession();

   if ($cookie[1] == $touser) {

      include_once("modules/Your_Account/navbar.php");

      OpenTable();

      nav();

      CloseTable();

      echo "<br>";

      }

   OpenTable();

   echo "<center><b>\n"._USERGB_THISIS." ".$touser."\n</b></center>\n";

   echo "<br><center>\n"._USERGB_REGUSER."\n";

   if ($_REQUEST['op']!="signin") {

      echo "<br><br>\n<a href='modules.php?name=UserGuest&op=signin&touser=".$touser."'>"._USERGB_INPUTHERE."</a>\n<br>";

      }

   echo "</center>\n<br>\n";

   CloseTable();

   echo "<br>\n";

   }



###################################################

Function guestbookinput($touser){

   $cookie = mxGetUserSession();

   include('header.php');

   intro($touser);

   OpenTable();

   echo "<center>\n";

   echo "<form action=\"modules.php\" method=\"post\">\n";

   echo "<b>"._USERGB_YOURNAME."</b>: ".$cookie[1]."<br>\n";

   echo "<br><b>"._USERGB_YOURENTRY."</b>:<br><textarea name=\"text\" cols=\"60\" rows=\"10\"></textarea>\n";

   echo "<br><br>\n";
   // Smilie
   echo "<a href=\"javascript:DoSmilie('ha)')\"><img src='modules/UserGuest/file/1.gif' border='0' alt='ha'></a> ";
   echo "<a href=\"javascript:DoSmilie('8)')\"><img src='modules/UserGuest/file/2.gif' border='0' alt='cool'></a> ";
     echo "<a href=\"javascript:DoSmilie('8D')\"><img src='modules/UserGuest/file/3.gif' border='0' alt='razz'></a> ";
      echo "<a href=\"javascript:DoSmilie(':)')\"><img src='modules/UserGuest/file/4.gif' border='0' alt='easy'></a> ";
       echo "<a href=\"javascript:DoSmilie('8o')\"><img src='modules/UserGuest/file/5.gif' border='0' alt='eek'></a> ";
        echo "<a href=\"javascript:DoSmilie(';)')\"><img src='modules/UserGuest/file/6.gif' border='0' alt='wink'></a> <br>";
        //ende
   echo "<input type=\"hidden\" name=\"name\" value=\"UserGuest\">";

   echo "<input type=\"hidden\" name=\"op\" value=\"add\">";

   echo "<input type=\"hidden\" name=\"touser\" value=\"".mxPrepareToDisplay($touser)."\">";

   echo "<input type=\"hidden\" name=\"fromuser\" value=\"".mxPrepareToDisplay($cookie[1])."\">";

   echo "<INPUT TYPE=\"SUBMIT\" VALUE=\""._USERGB_SUBMIT."\">\n";

   echo "</form><br>\n";

   echo "</center>\n";

   copymgl();

   CloseTable();

   include('footer.php');

   }



###################################################

Function guestbookdbinput($pvs){

   global $prefix;

   $pvs = mxAddSlashesForSQL($pvs);

   #mxDebugFuncVars($pvs);

   extract($pvs);

   $touserdata = mxGetUserDataFromUsername($touser);

   if ((strlen($text) <= 3) or (empty($text))){

      mxErrorScreen(_USERGB_SINNVOLL);

      exit;

      }

   $cookie = mxGetUserSession();

   if (!empty($touserdata['uid']) && !empty($cookie[0])) {

      $qry = "insert into ".$prefix."_userguest (touser,text,date,wer,dummy,touserid,fromuserid) VALUES ('".$touser."','".$text."','".time()."','".mxAddSlashesForSQL($cookie[1])."',0,".$touserdata['uid'].",".$cookie[0].")";

      #print $qry;

      sql_query($qry);

      }

   Header("Location: modules.php?name=UserGuest&op=view&touser=$touser");

   }



###################################################

Function viewguestbook($touser,$counter){

   global $prefix, $user_prefix, $bgcolor1, $bgcolor2;
   $anzahl='5'; # Anzahl für die Einträge pro Seite die angezeigt werden sollen
    $internal_counter=0; # Counter um zu Zählen wieviele Eintrage aus der Datenbank ausgelesen wurden
   $cookie = mxGetUserSession();

   $qry = "SELECT gb.wer, gb.gid, gb.date, gb.text, gb.dummy, u.user_avatar, u.uname

               FROM ".$prefix."_userguest AS gb LEFT JOIN ".$user_prefix."_users AS u ON gb.wer = u.uname

               WHERE (((gb.touser)='$touser'))

               ORDER BY gb.date DESC limit $counter,$anzahl";

   $result = sql_query($qry);

   include('header.php');

   intro($touser);

   OpenTable();
   
   echo "<table border=\"0\" width=\"100%\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"#000000\">\n";

   while($eintrag = sql_fetch_array($result)) {
      
      $internal_counter ++;

      $eintrag["gid"] = (int)$eintrag["gid"];

      echo "<tr>\n";

      echo "<td width=\"25%\" valign=\"top\" align=\"left\" bgcolor=\"$bgcolor1\" class=\"content\">";

      echo ""._USERGB_INPUTDATE.": <br>".mx_strftime("%c", $eintrag["date"])."<br>";

      echo ""._USERGB_FROM.": <a href='modules.php?name=Userinfo&uname=".$eintrag["uname"]."'><b>".$eintrag["uname"]."</b><br>";

      if(mxIsAvatarUploaded($eintrag["uname"]))      {

         echo "".mxIsAvatarUploaded($eintrag["uname"],true);

         }

      else {

         if (!empty($eintrag['user_avatar'])) echo "<img src='".MX_PATH_AVATAR."/".$eintrag['user_avatar']."' border=0>";

         }

      echo "</a>";

      if ($touser == $cookie[1]) {

         if (empty($eintrag['dummy'])) {

            sql_query("UPDATE ".$prefix."_userguest SET dummy='1' where touser='".mxAddSlashesForSQL($cookie[1])."' AND dummy=0 AND gid=".intval($eintrag["gid"])."");

            }

         echo "<br><br><a href='modules.php?name=UserGuest&op=signin&touser=".$eintrag["uname"]."'>"._GBREPLY."</a>?";

         echo "<br><br><span class=\"tiny\"><a href=\"modules.php?name=UserGuest&op=del&touser=".$touser."&gid=".$eintrag["gid"]."\">"._USERGB_DELMESSAGE."</a>?</span>";

         }

      echo "</td>";

      echo "<td BGCOLOR='$bgcolor1' width='75%' class=\"content\">".mxNL2BR($eintrag["text"])."</td>";

      echo "</tr>";

      }

   echo "</table>\n";
   echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"$bgcolor1\"><tr>\n";
   if ($counter>=$anzahl) # Wenn counter gröÃ?er/gleich max Anzahl pro Query dann müssen schon vorige Datensätze vorhanden sein, also eückwärts Blättern möglich
   {
      echo "<td align=\"left\"><a href=\"modules.php?name=UserGuest&op=view&touser=".$touser."&counter=".($counter-$anzahl)."\">vorige ".$anzahl." Einträge</a></td>\n";
   }
   else
   {
      echo "<td align=\"left\"> </td>\n";
   }
   if ($internal_counter>=$anzahl) # Wenn internal counter gröÃ?er/gleich max Anzahl pro Query dann ist eine kompl. Seite geladen worden und es können weitere Datensätze vorhanden sein
   {
      echo "<td align=\"right\"><a href=\"modules.php?name=UserGuest&op=view&touser=".$touser."&counter=".($counter+$anzahl)."\">nächste ".$anzahl." Einträge</a></td>\n";
   }
   else
   {
      echo "<td align=\"right\"> </td>\n";
   }
   echo "</tr></table><br>\n";
   
   copymgl();

   CloseTable();

   include('footer.php');

   }



###################################################

Function copymgl(){

  echo "<div align=\"right\"><a href=\"http://www.pragmamx.org\" target=\"_blank\"><span class=\"tiny\">UserGB 2.0.vkp (c) 2003 by micro & andi</span></a></div>\n";

   }



###################################################

Function delmessage($gid){

   Global $prefix;

   $cookie = mxGetUserSession();

   $gid = (int)$gid;

   sql_query("DELETE FROM ".$prefix."_userguest WHERE gid=".intval($gid)." and touser='".mxAddSlashesForSQL($cookie[1])."'");

   Header("Location: modules.php?name=UserGuest&op=view&touser=".$cookie[1]."");

   }





###################################################

if (!mxIsUser()) {

   Header("Location: modules.php?name=Your_Account");

   }

if (empty($_REQUEST['op'])) {

   $_REQUEST['op'] = "view";

   }

if (empty($_REQUEST['touser']) && ($_REQUEST['op'] == "signin" || $_REQUEST['op'] == "view")) {

   $cookie = mxGetUserSession();

   $_REQUEST['touser'] = $cookie[1];

   }



switch($_REQUEST['op']) {

   case "signin":

      guestbookinput($_REQUEST['touser']);

      break;

   case "add":

      guestbookdbinput($_POST);

      break;

   case "del":

      delmessage($_REQUEST['gid']);

      break;

   case "view":

   default:
       if (!isset($_GET['counter']))
       {
          $counter=0;
       }
       else
       {
         $counter=intval($_GET['counter']);
      }
      viewguestbook($_REQUEST['touser'],$counter);

      break;

}

?>
-----------------------------------------------------------------------------------


vielleicht kann mir ja jemand sagen was ich falsch eingetragen habe.

Ich danke euch erstmal für eure Hilfe ... und nicht lachen bin noch schwer am lernen:redhead:

Mit freundlichen Grü�en

Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 29 Juli 2004, 09:41:10
Hat da auch wieder keiner ne Idee.. ..
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 31 Juli 2004, 20:52:39
Hallo !
zu 1.
 
ZitatDas Problem das die rechten Blöcke weggedrückt werden, wenn man längeren Satz schreibt ohne Enter zu drücken besteht immer noch.. habe das gleich mal hier in mein GB getestet und da besteht das gleiche Problem wie man hier sehen kann
 
Wenn Du biite mal nicht immer die Worte ohne jegliches Leerzeichen aneinanderschreibst, werden die Zeilen auch umgebrochen. nur eben nicht wenn man xmal test ohne Leerzeichen dazwischen schreibt.
 Zu 2.
du musst dem browser auch schon mitteilen, was für ein Script das ist
Es fehlt also das einleitende <script language="JavaScript">
und das abschließende
</script>
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 01 August 2004, 15:18:55
Hi jubilee

Thx erstmal für deine Hilfe...

also habe oben in die zeile

<s-cript language="JavaScript">
<S-CRIPT type="text/javascript">
<!--

   function DoSmilie(addSmilie) {

   var addSmilie;

   var revisedMessage;

   var currentMessage = document.form.text.value;

   revisedMessage = currentMessage+addSmilie;

   document.form.text.value=revisedMessage;

   document.form.text.focus();

   return;

   }

//-->
</S-CRIPT>


eingefügt aber leider passiert da weiter nix auser das der fehler immer noch kommt ... habe ich nun wieder was vergessen oder habe ich den code falsch eingetragen .... würde mich freuen von dir zu hören ... vieleicht kannst du mir ja sagen wo oder wie das richtig eingetragen werden muss.

Mfg Rene


Ps. nicht wundern wegen dem - weil der sonst die zeile nicht postet ... das war auch so in dem script code OBEN genauso.. deswegen hatte das gefehlt.
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 01 August 2004, 16:32:43
Hmmm ....
Eigentlich brauchst Du die JavaScript Funktion DoSmilie gar nicht extra einbinden, weil diese schon mit der Datei /includes/javascript.php dem system bekannt gemacht wird.
Versuch es doch einmal ohne die extra Deklaration im User-Gästebuch.
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 02 August 2004, 11:11:25
Hi!!!!

So habe mal die Funktion ausgetragen, wenn man nun auf ein der Smilies klickt geht eine neue Seite auf und dort wird nur der definierte Smilie anzeigt.

Hier noch mal der Code

   // Smilie
   echo "<a href=\"javascript:('ha)')\"><img src='modules/UserGuest/file/1.gif' border='0' alt='ha'></a> ";
   echo "<a href=\"javascript:('8)')\"><img src='modules/UserGuest/file/2.gif' border='0' alt='cool'></a> ";
     echo "<a href=\"javascript:('8D')\"><img src='modules/UserGuest/file/3.gif' border='0' alt='razz'></a> ";
      echo "<a href=\"javascript:(':)')\"><img src='modules/UserGuest/file/4.gif' border='0' alt='easy'></a> ";
       echo "<a href=\"javascript:('8o')\"><img src='modules/UserGuest/file/5.gif' border='0' alt='eek'></a> ";
        echo "<a href=\"javascript:(';)')\"><img src='modules/UserGuest/file/6.gif' border='0' alt='wink'></a> <br>";
        //ende


Mit freundlichen Grüßen

Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 04 August 2004, 11:10:00
Hallo !
Kann mir so ungefähr denken wo es hakt.
Schau mir das heut abend einmal an.
Bis dahin.
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 04 August 2004, 11:57:08
BiG THX ...

Dann werde ich heute Abend nochmal reinschaun,,, aber auch in anderen Forums nach dem Java fehler gesucht... habe auch infos gefunden die ich ausprobiert habe.. aber leider immer der gleiche Salat lol.

So dann wünsche ich dir viel erfolg. bis heute abend..


Mfg Rene ;)
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 04 August 2004, 19:11:06
Hallo !

Datei oben so abändern :
 if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$index = 1;
$module_name = basename(dirname(__FILE__));

mxGetLangfile($module_name);
echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n";
echo "function DoSmilies(addSmilie) {\n";
echo "\n";
echo "var addSmilie;\n";
echo "var revisedMessage;\n";
echo "var currentMessage = document.coolsus.msg_text.value;\n";
echo "revisedMessage = currentMessage+addSmilie;\n";
echo "document.coolsus.msg_text.value=revisedMessage;\n";
echo "document.coolsus.msg_text.focus();\n";
echo "return;\n";
echo "}\n";
echo "//--></SCRIPT>\n";
Funktion guestbookinput so abändern :
 
ZitatFunction guestbookinput($touser){

$cookie = mxGetUserSession();

include('header.php');

intro($touser);

OpenTable();

echo "<center>\n";

echo "<form action=\"modules.php?name=UserGuest\" method=\"post\" name=\"coolsus\">\n";

echo "<b>"._USERGB_YOURNAME."</b>: ".$cookie[1]."\n";

echo "<b>"._USERGB_YOURENTRY."</b>:<textarea name=\"msg_text\" cols=\"60\" rows=\"10\"></textarea>\n";

echo "\n";
// Smilie
echo "<a href=\"javascript: DoSmilies('ha)');\"><img src=\"modules/UserGuest/file/1.gif\" border=\"0\" alt=\"ha\"></a> ";
echo "<a href=\"javascript: DoSmilies('8)');\"><img src=\"modules/UserGuest/file/2.gif\" border=\"0\" alt=\"cool\"></a> ";
echo "<a href=\"javascript: DoSmilies('8D');\"><img src=\"modules/UserGuest/file/3.gif\" border=\"0\" alt=\"razz\"></a> ";
echo "<a href=\"javascript: DoSmilies(':)');\"><img src=\"modules/UserGuest/file/4.gif\" border=\"0\" alt=\"easy\"></a> ";
echo "<a href=\"javascript: DoSmilies('8o');\"><img src=\"modules/UserGuest/file/5.gif\" border=\"0\" alt=\"eek\"></a> ";
echo "<a href=\"javascript: DoSmilies(';)');\"><img src=\"modules/UserGuest/file/6.gif\" border=\"0\" alt=\"wink\"></a> ";
//ende
#echo "<input type=\"hidden\" name=\"name\" value=\"UserGuest\">";

echo "<input type=\"hidden\" name=\"op\" value=\"add\">";

echo "<input type=\"hidden\" name=\"touser\" value=\"".mxPrepareToDisplay($touser)."\">";

echo "<input type=\"hidden\" name=\"fromuser\" value=\"".mxPrepareToDisplay($cookie[1])."\">";

echo "<INPUT TYPE=\"SUBMIT\" VALUE=\""._USERGB_SUBMIT."\">\n";

echo "</form>\n";

echo "</center>\n";

copymgl();

CloseTable();

include('footer.php');

}

dann sollte es soweit gehen ....
MfG
jubilee
 


[Editiert am 4/8/2004 von jubilee]

[Editiert am 4/8/2004 von jubilee]
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 05 August 2004, 10:24:44
THX für deine schnelle Hilfe aber die Java fehler kommen immer noch grrrrr  :wall:

Hier nochmal der code ... den ich abgeändert habe:

if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$index = 1;
$module_name = basename(dirname(__FILE__));

mxGetLangfile($module_name);
echo "<S-CRIPT type=\"text/javascript\">\n\n<!--\n";
echo "function DoSmilies(addSmilie) {\n";
echo "\n";
echo "var addSmilie;\n";
echo "var revisedMessage;\n";
echo "var currentMessage = document.coolsus.msg_text.value;\n";
echo "revisedMessage = currentMessage+addSmilie;\n";
echo "document.coolsus.msg_text.value=revisedMessage;\n";
echo "document.coolsus.msg_text.focus();\n";
echo "return;\n";
echo "}\n";
echo "//--></S-CRIPT>\n";


###################################################

Function intro($touser){

   $cookie = mxGetUserSession();

   if ($cookie[1] == $touser) {

      include_once("modules/Your_Account/navbar.php");

      OpenTable();

      nav();

      CloseTable();

      echo "<br>";

      }

   OpenTable();

   echo "<center><b>\n"._USERGB_THISIS." ".$touser."\n</b></center>\n";

   echo "<br><center>\n"._USERGB_REGUSER."\n";

   if ($_REQUEST['op']!="signin") {

      echo "<br><br>\n<a href='modules.php?name=UserGuest&op=signin&touser=".$touser."'>"._USERGB_INPUTHERE."</a>\n<br>";

      }

   echo "</center>\n<br>\n";

   CloseTable();

   echo "<br>\n";

   }



###################################################

Function guestbookinput($touser){

   $cookie = mxGetUserSession();

   include('header.php');

   intro($touser);

   OpenTable();

   echo "<center>\n";

   echo "<form action=\"modules.php\" method=\"post\">\n";

   echo "<b>"._USERGB_YOURNAME."</b>: ".$cookie[1]."<br>\n";

   echo "<br><b>"._USERGB_YOURENTRY."</b>:<br><textarea name=\"text\" cols=\"60\" rows=\"10\"></textarea>\n";

   echo "<br><br>\n";
   // Smilie
   echo "<a href=\"javascript:DoSmilies('ha)')\"><img src='modules/UserGuest/file/1.gif' border='0' alt='ha'></a> ";
   echo "<a href=\"javascript:DoSmilies('8)')\"><img src='modules/UserGuest/file/2.gif' border='0' alt='cool'></a> ";
     echo "<a href=\"javascript:DoSmilies('8D')\"><img src='modules/UserGuest/file/3.gif' border='0' alt='razz'></a> ";
      echo "<a href=\"javascript:DoSmilies(':)')\"><img src='modules/UserGuest/file/4.gif' border='0' alt='easy'></a> ";
       echo "<a href=\"javascript:DoSmilies('8o')\"><img src='modules/UserGuest/file/5.gif' border='0' alt='eek'></a> ";
        echo "<a href=\"javascript:DoSmilies(';)')\"><img src='modules/UserGuest/file/6.gif' border='0' alt='wink'></a> <br>";
        //ende
   #echo "<input type=\"hidden\" name=\"name\" value=\"UserGuest\">";

   echo "<input type=\"hidden\" name=\"op\" value=\"add\">";

   echo "<input type=\"hidden\" name=\"touser\" value=\"".mxPrepareToDisplay($touser)."\">";

   echo "<input type=\"hidden\" name=\"fromuser\" value=\"".mxPrepareToDisplay($cookie[1])."\">";

   echo "<INPUT TYPE=\"SUBMIT\" VALUE=\""._USERGB_SUBMIT."\">\n";

   echo "</form><br>\n";

   echo "</center>\n";

   copymgl();

   CloseTable();

   include('footer.php');

   }

Mfg Rene .... was könnte das nun wieder sein?????

[Editiert am 5/8/2004 von wob]

[Editiert am 5/8/2004 von wob]
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 05 August 2004, 18:46:58
Hallo !
Das hast Du aber nicht so abgeändert, wie ich es geschrieben habe.
Tausche bitte die komplette funktion guestbookinput gegen diese die ich hier gepostet habe.
Es ist wichtig, das die Formulardaten genau stimmen, sonst klappt die Zuweisung der Messages via JavaScript nicht.
( guckst du bei mir :
 
Zitatecho "<form action=\"modules.php?name=UserGuest\" method=\"post\" name=\"coolsus\">\n";
 
und bei Dir :
 
Zitatecho "<form action=\"modules.php\" method=\"post\">\n";
MfG
jubilee

Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 06 August 2004, 09:28:41
Moin Moin jubilee

So Java fehler gibt es nun keine mehr :-)

Nun gibt es ein neuen fehler :) es leben die fehler ;)

Wenn ich jetzt was ins GB schreiben möchte egal wie lang der text ist kommt immer:

Sinnvoll sollte Dein Eintrag schon sein!

[ Zurück ]


Jo hier nochmal der code

Function guestbookinput($touser){

$cookie = mxGetUserSession();

include('header.php');

intro($touser);

OpenTable();

echo "<center>\n";

echo "<form action=\"modules.php?name=UserGuest\" method=\"post\" name=\"coolsus\">\n";

echo "<b>"._USERGB_YOURNAME."</b>: ".$cookie[1]."<br>\n";

echo "<b>"._USERGB_YOURENTRY."</b>:<br><textarea name=\"msg_text\" cols=\"60\" rows=\"10\"></textarea>\n";

echo "<br>\n";
// Smilie
echo "<a href=\"javascript: DoSmilies('ha)');\"><img src=\"modules/UserGuest/file/1.gif\" border=\"0\" alt=\"ha\"></a> ";
echo "<a href=\"javascript: DoSmilies('8)');\"><img src=\"modules/UserGuest/file/2.gif\" border=\"0\" alt=\"cool\"></a> ";
echo "<a href=\"javascript: DoSmilies('8D');\"><img src=\"modules/UserGuest/file/3.gif\" border=\"0\" alt=\"razz\"></a> ";
echo "<a href=\"javascript: DoSmilies(':-)');\"><img src=\"modules/UserGuest/file/4.gif\" border=\"0\" alt=\"easy\"></a> ";
echo "<a href=\"javascript: DoSmilies('8o');\"><img src=\"modules/UserGuest/file/5.gif\" border=\"0\" alt=\"eek\"></a> ";
echo "<a href=\"javascript: DoSmilies('S)');\"><img src=\"modules/UserGuest/file/6.gif\" border=\"0\" alt=\"wink\"></a><br> ";
//ende
#echo "<input type=\"hidden\" name=\"name\" value=\"UserGuest\">";

echo "<input type=\"hidden\" name=\"op\" value=\"add\">";

echo "<input type=\"hidden\" name=\"touser\" value=\"".mxPrepareToDisplay($touser)."\">";

echo "<input type=\"hidden\" name=\"fromuser\" value=\"".mxPrepareToDisplay($cookie[1])."\">";

echo "<INPUT TYPE=\"SUBMIT\" VALUE=\""._USERGB_SUBMIT."\">\n";

echo "</form>\n";

echo "</center>\n";

copymgl();

CloseTable();

include('footer.php');

}

Mfg Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 06 August 2004, 18:49:16
Hmmm ...
Bei mir läuft das Teil.
Ich glaub, ich schick Dir das Teil am besten mal zu ?!
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 06 August 2004, 19:42:47
Echt sorry ich glaube ich bin einfach zu blöd dafür ... mich ärgert das ... weil da versucht man schonmal was und was kommt bei raus nur müll lol ... man sollte auch die finger weg lassen wo man keine Ahnung von hat.  :P


Mfg Rene hier meine mail wobteam@wolfsburg.de
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 06 August 2004, 20:03:33
Hallo !
Datei ist unterwegs .
Schau mal ob es mit dieser Datei geht .
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 07 August 2004, 10:36:50
Erstmal Big THX für die Datei und das schnelle verschicken.

so habe die datei ausgetauscht, leider bekomm ich den fehler :(

Parse error: parse error, unexpected '.' in /srv/www/htdocs/web_test/html/modules/UserGuest/index.php on line 229

liegt das nun an mir :) ich glaube ich werde vom Pech verfolgt lol

Mfg Rene :wall:
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: checker002 am 26 Dezember 2004, 03:20:55
Ich weiss das es schon eine weile her ist mit der Aktion würde mich aber auch dafür interesieren....
Also wenn das noch da ist würde ich es gerne haben... SMILIES bastel schon eine halbe ewigkeit und bekomme es einfach nicht hin...

BITTE BITTE
wäre echt super

Mfg Markus  ;)
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 26 Dezember 2004, 10:34:44
Hallo !
ZitatIch weiss das es schon eine weile her ist mit der Aktion würde mich aber auch dafür interesieren....
Datei sollte in den Downloads liegen ...
(VKPMX 2.x /Module+Addons glaub ich )

MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: selin01 am 27 Dezember 2004, 11:08:26
sorry habe auch mal eine frage zum thema gästebuch.

Früher hab ich immer mails bekommen wenn jemand rein geschrieben hat, jetzt irgendwie nicht mehr seit vkpmx. wo kann mn das wieder einschalten?

eure Selin01
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 27 Dezember 2004, 11:49:26
Hallo !
Zitatsorry habe auch mal eine frage zum thema gästebuch.
Gästebuch oder User-Gästebuch ??
Dieser thread hier handelt über das User-Gästebuch.
Um per Mail bescheid über neue Einträge im Gästebuch zu bekommen, einfach in das
Admin-Menü und dann Gästebuch -> Einträge bestätigen auf JA setzen.
Dann müssen aber die Einträge noch von Dir freigeschaltet werden, damit diese
dann angezeigt werden.
MfG
jubilee

Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: checker002 am 27 Dezember 2004, 13:14:10
Hey,
mir ging es eigentlich um die Smilies aber habe nochmal alles kräftig nachgelesen und jetzt funzt das.. Danke
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: checker002 am 27 Dezember 2004, 13:44:22
Hallo.. habe das gleiche Problem mit den Smilies wie schon mein Vorgänger...
Immer wenn ich ein eintrag machen will egal wie lang zeit er mir dein eintrag sollte sinvoll sein.
hier mal der code:

<?php // $Id: index.php,v 20.10 2003/11/16 04:20:43 EllselAn Exp $

/************************************************************************/

/* vkpMx 2.0  Content Management System                                 */

/* ==================================================================== */

/* Copyright (C) 2003 by the vkpMx & pragmaMx Developer Team            */

/* email:         team@pragmamx.org                                     */

/* homepage:      http://www.maax-design.de                             */

/* further sites: http://www.pragmaMx.org, http;//guggemahier.de,   */

/*            http://www.marx-city.de, http://www.genutec-studios.de,   */

/*            http://www.shiba-design.de, http://www.power-maax.de      */

/* ==================================================================== */

/* Based on:                                                            */

/* PHP-NUKE Web Portal System - http://phpnuke.org/                     */

/* Thatware - http://thatware.org/                                      */

/* This program is free software. You can redistribute it and/or modify */

/* it under the terms of the GNU General Public License as published by */

/* the Free Software Foundation; either version 2 of the License.       */

/************************************************************************/



############################################################################### PHP-NUKE: UserGB 2.0  Modul  VKP-Mxxx

# =============================================================================

# CopyrightInformation!!

# ======================

# This very buggy programm is developed by the Å 2002 of the persons/institutions shown in this text

# every changing of the programcode, the inbuilt links and copyrightinformations

# is against legal law.

# CopyrightInformation!!

# ======================

# Das Å 2002 liegt bei den unten aufgefuerten Personen/Institutionen

# jede Aenderung des Programmcodes, der eingebauten Links und Copyrightinformationen

# verstoesst gegen geltende Gesetze.

# Conception:

# ============

# Micro (microg@gmx.net)

# Development:

# ============

# Micro (http://micro.myftpsite.net)

# Distribution:

# =============

# Micro (http://micro.myftpsite.net)

# running Program on the above sites

# For questions or comments to this Program

# please visit the supportforums on the hompage

###############################################################################



if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");

$module_name = basename(dirname(__FILE__));

mxGetLangfile($module_name);

echo "<SCRIPT type=\"text/javascript\">\n\n<!--\n";
echo "function DoSmilies(addSmilie) {\n";
echo "\n";
echo "var addSmilie;\n";
echo "var revisedMessage;\n";
echo "var currentMessage = document.coolsus.msg_text.value;\n";
echo "revisedMessage = currentMessage+addSmilie;\n";
echo "document.coolsus.msg_text.value=revisedMessage;\n";
echo "document.coolsus.msg_text.focus();\n";
echo "return;\n";
echo "}\n";
echo "//--></SCRIPT>\n";


###################################################

Function intro($touser){

   $cookie = mxGetUserSession();

   if ($cookie[1] == $touser) {

      include_once("modules/Your_Account/navbar.php");

      OpenTable();

      nav();

      CloseTable();

      echo "<br>";

      }

   OpenTable();

   echo "<center><b>\n"._USERGB_THISIS." ".$touser."\n</b></center>\n";

   echo "<br><center>\n"._USERGB_REGUSER."\n";

   if ($_REQUEST['op']!="signin") {

      echo "<br><br>\n<a href='modules.php?name=UserGuest&op=signin&touser=".$touser."'>"._USERGB_INPUTHERE."</a>\n<br>";

      }

   echo "</center>\n<br>\n";

   CloseTable();

   echo "<br>\n";

   }



###################################################

Function guestbookinput($touser){

   $cookie = mxGetUserSession();

   include('header.php');

   intro($touser);

   OpenTable();

echo "<center>\n";

echo "<form action=\"modules.php?name=UserGuest\" method=\"post\" name=\"coolsus\">\n";

echo "<b>"._USERGB_YOURNAME."</b>: ".$cookie[1]."\n";

echo "<br>\n";

echo "<b>"._USERGB_YOURENTRY."</b>\n";

echo "<br>\n";

echo "<textarea name=\"msg_text\" cols=\"60\" rows=\"10\"></textarea>\n";



echo "\n";
// Smilie
echo "<br>\n";
echo "<a href=\"javascript: DoSmilies(':crash:');\"><img src=\"modules/UserGuest/file/lachen.gif\" border=\"0\" alt=\"lachen\"></a> ";
echo "<a href=\"javascript: DoSmilies(':cussing:');\"><img src=\"modules/UserGuest/file/b.gif\" border=\"0\" alt=\"cool\"></a> ";
echo "<a href=\"javascript: DoSmilies(':smash');\"><img src=\"modules/UserGuest/file/c.gif\" border=\"0\" alt=\"zunge\"></a> ";
echo "<a href=\"javascript: DoSmilies(':idea:)');\"><img src=\"modules/UserGuest/file/d.gif\" border=\"0\" alt=\"wink\"></a> ";
echo "<a href=\"javascript: DoSmilies(':wink:');\"><img src=\"modules/UserGuest/file/e.gif\" border=\"0\" alt=\"bad\"></a> ";
echo "<a href=\"javascript: DoSmilies(':nerv:)');\"><img src=\"modules/UserGuest/file/f.gif\" border=\"0\" alt=\"traurig\"></a> ";
echo "<a href=\"javascript: DoSmilies(':zunge:)');\"><img src=\"modules/UserGuest/file/g.gif\" border=\"0\" alt=\"sauer\"></a> ";
echo "<a href=\"javascript: DoSmilies(':frage:)');\"><img src=\"modules/UserGuest/file/h.gif\" border=\"0\" alt=\"ohh\"></a> ";
echo "<a href=\"javascript: DoSmilies(':frage:)');\"><img src=\"modules/UserGuest/file/i.gif\" border=\"0\" alt=\"stinksauer\"></a> ";
echo "<a href=\"javascript: DoSmilies(':frage:)');\"><img src=\"modules/UserGuest/file/j.gif\" border=\"0\" alt=\"what\"></a> ";
echo "<a href=\"javascript: DoSmilies(':frage:)');\"><img src=\"modules/UserGuest/file/k.gif\" border=\"0\" alt=\"knuddel\"></a> ";
//ende
#echo "<input type=\"hidden\" name=\"name\" value=\"UserGuest\">";

echo "<br>\n";

echo "<input type=\"hidden\" name=\"op\" value=\"add\">";

echo "<input type=\"hidden\" name=\"touser\" value=\"".mxPrepareToDisplay($touser)."\">";

echo "<input type=\"hidden\" name=\"fromuser\" value=\"".mxPrepareToDisplay($cookie[1])."\">";

echo "<INPUT TYPE=\"SUBMIT\" VALUE=\""._USERGB_SUBMIT."\">\n";

echo "</form>\n";

echo "</center>\n";

copymgl();

CloseTable();


   include('footer.php');

   }



###################################################

Function guestbookdbinput($pvs){

   global $prefix;

   $pvs = mxAddSlashesForSQL($pvs);

   #mxDebugFuncVars($pvs);

   extract($pvs);

   $touserdata = mxGetUserDataFromUsername($touser);

   if ((strlen($text) <= 3) or (empty($text))){

      mxErrorScreen(_USERGB_SINNVOLL);

      exit;

      }

   $cookie = mxGetUserSession();

   if (!empty($touserdata['uid']) && !empty($cookie[0])) {

      $qry = "insert into ".$prefix."_userguest (touser,text,date,wer,dummy,touserid,fromuserid) VALUES ('".$touser."','".$text."','".time()."','".mxAddSlashesForSQL($cookie[1])."',0,".$touserdata['uid'].",".$cookie[0].")";

      #print $qry;

      sql_query($qry);

      }

   Header("Location: modules.php?name=UserGuest&op=view&touser=$touser");

   }



###################################################

Function viewguestbook($touser,$counter){

   global $prefix, $user_prefix, $bgcolor1, $bgcolor2;
   $anzahl='5'; # Anzahl für die Einträge pro Seite die angezeigt werden sollen
    $internal_counter=0; # Counter um zu Zählen wieviele Eintrage aus der Datenbank ausgelesen wurden
   $cookie = mxGetUserSession();

   $qry = "SELECT gb.wer, gb.gid, gb.date, gb.text, gb.dummy, u.user_avatar, u.uname

               FROM ".$prefix."_userguest AS gb LEFT JOIN ".$user_prefix."_users AS u ON gb.wer = u.uname

               WHERE (((gb.touser)='$touser'))

               ORDER BY gb.date DESC limit $counter,$anzahl";

   $result = sql_query($qry);

   include('header.php');

   intro($touser);

   OpenTable();
   
   echo "<table border=\"0\" width=\"100%\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"$bgcolor2\">\n";

   while($eintrag = sql_fetch_array($result)) {
      
      $internal_counter ++;

      $eintrag["gid"] = (int)$eintrag["gid"];

      echo "<tr>\n";

      echo "<td width=\"25%\" valign=\"top\" align=\"left\" bgcolor=\"$bgcolor1\" class=\"content\">";

      echo ""._USERGB_INPUTDATE.": <br>".mx_strftime("%c", $eintrag["date"])."<br>";

      echo ""._USERGB_FROM.": <a href='modules.php?name=Userinfo&uname=".$eintrag["uname"]."'><b>".$eintrag["uname"]."</b><br>";

      if(mxIsAvatarUploaded($eintrag["uname"]))      {

         echo "".mxIsAvatarUploaded($eintrag["uname"],true);

         }

      else {

         if (!empty($eintrag['user_avatar'])) echo "<img src='".MX_PATH_AVATAR."/".$eintrag['user_avatar']."' border=0>";

         }

      echo "</a>";

      if ($touser == $cookie[1]) {

         if (empty($eintrag['dummy'])) {

            sql_query("UPDATE ".$prefix."_userguest SET dummy='1' where touser='".mxAddSlashesForSQL($cookie[1])."' AND dummy=0 AND gid=".intval($eintrag["gid"])."");

            }

         echo "<br><br><a href='modules.php?name=UserGuest&op=signin&touser=".$eintrag["uname"]."'>"._GBREPLY."</a>?";

         echo "<br><br><span class=\"tiny\"><a href=\"modules.php?name=UserGuest&op=del&touser=".$touser."&gid=".$eintrag["gid"]."\">"._USERGB_DELMESSAGE."</a>?</span>";

         }

      echo "</td>";

      echo "<td BGCOLOR='$bgcolor1' width='75%' class=\"content\">".mxNL2BR($eintrag["text"])."</td>";

      echo "</tr>";

      }

   echo "</table>\n";
   echo "<table border=\"0\" width=\"100%\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"$bgcolor1\"><tr>\n";
   if ($counter>=$anzahl) # Wenn counter gröÃ?er/gleich max Anzahl pro Query dann müssen schon vorige Datensätze vorhanden sein, also eückwärts Blättern möglich
   {
      echo "<td align=\"left\"><a href=\"modules.php?name=UserGuest&amp;op=view&touser=".$touser."&amp;counter=".($counter-$anzahl)."\">vorige ".$anzahl." Einträge</a></td>\n";
   }
   else
   {
      echo "<td align=\"left\">&nbsp;</td>\n";
   }
   if ($internal_counter>=$anzahl) # Wenn internal counter gröÃ?er/gleich max Anzahl pro Query dann ist eine kompl. Seite geladen worden und es können weitere Datensätze vorhanden sein
   {
      echo "<td align=\"right\"><a href=\"modules.php?name=UserGuest&amp;op=view&touser=".$touser."&amp;counter=".($counter+$anzahl)."\">nächste ".$anzahl." Einträge</a></td>\n";
   }
   else
   {
      echo "<td align=\"right\">&nbsp;</td>\n";
   }
   echo "</tr></table><br>\n";
   
   copymgl();

   CloseTable();

   include('footer.php');

   }



###################################################

Function copymgl(){

  echo "<div align=\"right\"><a href=\"http://www.pragmamx.org\" target=\"_blank\"><span class=\"tiny\">UserGB 2.0.vkp (c) 2003 by micro & andi</span></a></div>\n";

   }



###################################################

Function delmessage($gid){

   Global $prefix;

   $cookie = mxGetUserSession();

   $gid = (int)$gid;

   sql_query("DELETE FROM ".$prefix."_userguest WHERE gid=".intval($gid)." and touser='".mxAddSlashesForSQL($cookie[1])."'");

   Header("Location: modules.php?name=UserGuest&op=view&touser=".$cookie[1]."");

   }





###################################################

if (!mxIsUser()) {

   Header("Location: modules.php?name=Your_Account");

   }

if (empty($_REQUEST['op'])) {

   $_REQUEST['op'] = "view";

   }

if (empty($_REQUEST['touser']) && ($_REQUEST['op'] == "signin" || $_REQUEST['op'] == "view")) {

   $cookie = mxGetUserSession();

   $_REQUEST['touser'] = $cookie[1];

   }



switch($_REQUEST['op']) {

   case "signin":

      guestbookinput($_REQUEST['touser']);

      break;

   case "add":

      guestbookdbinput($_POST);

      break;

   case "del":

      delmessage($_REQUEST['gid']);

      break;

   case "view":

   default:
       if (!isset($_GET['counter']))
       {
          $counter=0;
       }
       else
       {
         $counter=intval($_GET['counter']);
      }
      viewguestbook($_REQUEST['touser'],$counter);

      break;

}

?>
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: selin01 am 28 Dezember 2004, 10:43:30
Zitat von: jubilee am 27 Dezember 2004, 11:49:26
Hallo !
Zitatsorry habe auch mal eine frage zum thema gästebuch.
Gästebuch oder User-Gästebuch ??
Dieser thread hier handelt über das User-Gästebuch.
Um per Mail bescheid über neue Einträge im Gästebuch zu bekommen, einfach in das
Admin-Menü und dann Gästebuch -> Einträge bestätigen auf JA setzen.
Dann müssen aber die Einträge noch von Dir freigeschaltet werden, damit diese
dann angezeigt werden.
MfG
jubilee

Ja ich meine das User Gästebuch, sorry hätte es nochmal hinschreiben müssen.

Also bei den User Guestbooks geht das irgendwie nicht mehr. Kann man das irgendwie wieder einschalten?

Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 28 Dezember 2004, 11:30:03
Hallo !
Wenn Dir eine Benachrichtigung per PM reicht, musst Du dir den Download nochmal ziehen und die Datei
ersetzen.
Dann bekommt derjenige, der einen Eintrag in Gästebuch erhalten hat auch eine PM.
Absender der PM ist der Autor des Gästebucheintrages.
MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 28 Dezember 2004, 13:26:04
Hallo !
ZitatHallo.. habe das gleiche Problem mit den Smilies wie schon mein Vorgänger...
Immer wenn ich ein eintrag machen will egal wie lang zeit er mir dein eintrag sollte sinvoll sein.
Ich habe das Teil niochmal komplett überarbeitet.
Jetzt gehen:
Umblättern,
Nachricht via PM,
Smilies.
Das alles kann im Dateikopf konfiguriert werden (Nachricht via PM an/aus, Smilies an/aus und Pfad zu den Smilie-Bildern)
Datei liegt hier :
http://www.pragmamx.de/modules.php?name=Downloads&d_op=getit&lid=363

MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 30 Dezember 2004, 11:56:59
Hi jubilee

erstmal danke für deine Arbeit ... könntest du auch noch die Ignore Funktion mit einbauen .. wäre das möglich ?

Mfg Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: checker002 am 02 Januar 2005, 15:49:32
Habe da noch eine Frage gibt es vielleicht eine möglichkeit das User alle einträge auf einmal löschen können und nicht immer nur einen?
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 02 Januar 2005, 19:39:53
Hallo !
@wob: Schau ich mir mal an ob ich das gebacken bekomm ...
@checker002:
ZitatHabe da noch eine Frage gibt es vielleicht eine möglichkeit das User alle einträge auf einmal löschen können und nicht immer nur einen?
Alle Einträge, nein. Aber alle Einträge für ihn ,ja. Die gesammten Einträge aller Usergästebücher sind in einer Datenbanktabelle drin.
Muss ich dieser Tage mal schauen ....

MfG
jubilee
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: checker002 am 02 Januar 2005, 19:55:37
Also ich meine das der User selbst die einträge löschen kann...  neben den Gb eintrag steht ja immer eintrag löschen man sollte dann noch die funktion haben alle seine Gästebuch einträge zu löschen das wäre sinvoll weil wenn man 20 einträge bekommen hat ist es für den user lästig alle einzelnt zu löschen und wenn sie das nicht machen stopft das die Datenbank voll
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: wob am 02 Januar 2005, 21:45:29
Hallo jubilee!!!!

Erstmal danke für den versuch dieses zu realisieren wegen der Ignore Funktion...

Was man vielleicht auch noch machen könnte wo checker002 es gerade anspricht ... das wenn ein Admin in einem anderen Gb schaut ob da alles korrekt eingetragen ist .. und falls da was drinnen steht was vielleicht nicht gerade I.o ist das der Admin die Möglichkeit hat dieses zu editieren oder zu löschen.

was ich auch schon mit NeMeSiSX2LC besprochen habe ist wegen der PN zu schicken wenn ein neuer Eintrag vorhanden ist :-) was da noch fehlt ist das der User selber vielleicht unter EINSTELLUNGEN dieses Aktivieren kann oder nicht ( nur so ne IDEE ).

aber es ist schon mal schön das das gute UserGB weiter ausgebaut wird ... nochmals Danke an Jubilee..


Mit freundlichen Grüßen

Rene
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: checker002 am 03 Januar 2005, 08:11:15
Ja gebau danke erstmal für alles waste schon gemacht hast... habe von einem meiner User ein verbesserungs Vorschlag bekommen... Er meinte es wäre schön wenn man seinem eigenem Gästebuch einen Namen geben könnte also z.B das dann oben im Gb sein eigener Begrüssungs text steht... das man dann schliesslich auch unter einstellungen editiren könnte... vielleicht ist das ja umsetzbar
Titel: Re: User-Gästebuch mit umblätter-Funktion
Beitrag von: jubilee am 03 Januar 2005, 08:35:30
Hallo !
Zitatwas da noch fehlt ist das der User selber vielleicht unter EINSTELLUNGEN dieses Aktivieren kann oder nicht ( nur so ne IDEE ).
Ja, müsste man dann nur die Einstellungen im YourAccount erweitern.
Ich habs nur im Dateikopf belassen, damit es schnell fertig wird ;)

MfG
jubilee