JSM_Friendlist

Begonnen von Sascha1981, 21 Juni 2004, 20:53:12

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

smartmusic

also einmal weil manche user erst oder immer noch den ignorierten user in der freundesliste haben

oder andersrum der ignorierte user den user in seiner freundesliste hat....


NeMeSiSX2LC

Sag ja dann häng ich noch schwer dran. Muss mir da irgendwie einen anderen ablauf einfallen lassen. Oder vielleicht findet ja einer den Fehler. Ich schein irgendwie blind zusein.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

hallo,

gibt es hier was neues?
bei mir beschweren sich immer mehr user das sie trotzdem noch angeschrieben werden können,obwohl sie den user auf ignore gesetzt haben...

taranis

Also wir haben festgestellt, dass es in erster Linie User zu betreffen scheint, die über einen Proxy kommen.
Es betrifft die, die ignoriert werden sollen und dann per Proxy unterwegs sind....

Das sind aber Beobachtungen und ich möchte mich da auch nicht zu 100% festlegen ;)
Ich weiß auch im Moment nicht, wie das technisch sein könnte...

Aber vielleicht isses ein Anhaltspunkt...

NeMeSiSX2LC

Postetr mal die Zeilen aus eurem UserGB und PN Modul wo für das blocken verantwortlich sind...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

wenn ich das mal wüsste....bei funktioniert das mit dem ignore wunderbar,auch wenn ich es mal mit anderen usern teste,trotzdem beschweren sich so viele user von mir darüber???

kann ich dir nicht die dateien senden?

taranis

$ignore = sql_query("select ignoreid, uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."'");
list($ignoreid, $ignorename) = sql_fetch_row($ignore);
if ($ignoreid == $GLOBALS["userinfo"]["uid"]) {
create_headerforall(_PMSTITLE);
create_bodyforall();
echo "<br><center>".$ignorename." möchste keine Nachrichten von dir!<br />"
."</TR></table>";
create_footerforall();


Aus der buddy.php  ;)

NeMeSiSX2LC

Ok guck ich morgen mal nach. Weil die Abfrage ist so nämlich nicht ganz perfekt...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

hat hier jemand noch an der ignore gearbeitet?

gibt es auch einen block wo meine freunde angezeigt werden?

smartmusic

hallo,

ich muss leider dieses thema nochmal aufrollen....ich hatte bisher nicht die funktion eingebaut,das nur freunde die bilder aus dem user fotoalbum sehen können,nun habe ich das modul hier aus dem thread hochgeladen und die sql eingebaut,aber wenn ich nun das fotoalbum aufrufe kommt eine weisse seite...hat jemand eine funktionierende version oder einen tip?

smartmusic

@NeMeSiSX2LC

hast du es dir nochmal angesehen?

ich bekomme am tag sehr viele beschwerden das die ignore nicht funktioniert...es muss doch dafür eine lösung geben???

NeMeSiSX2LC

index.php des UserGB:

      $ignore = sql_query("select uname from ".$prefix."_users_ignorelist where uname='".$touser."' AND ignorename='".$cookie[1]."'");

      list($fromname) = sql_fetch_row($ignore);

index.php von PN:

      $ignore = sql_query("select uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."' AND ignoreid='".$uid."'");

buddy.php der PN:

      $ignore = sql_query("select uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."' AND ignoreid='".$GLOBALS["userinfo"]["uid"]."'");

Angucken vergleichen gegebenfalls ändern. Wenn fragen da sein sollten. Poste einfach mal die passenden stellen aus deinen files.
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

bei mir steht das:

index.php des UserGB:
$ignore = sql_query("select uname, ignorename from ".$prefix."_users_ignorelist where uname='".$touser."'");
      list($fromname, $ignorename) = sql_fetch_row($ignore);
      if ($ignorename == $cookie[1]) {

index.php von PN: (in der function submitmessage)
$ignore = sql_query("select ignoreid, uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."'");
      list($ignoreid, $ignorename) = sql_fetch_row($ignore);
      if ($ignoreid == $uid) {


buddy.php der PN: (in der function sendm)
$ignore = sql_query("select ignoreid, uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."'");
      list($ignoreid, $ignorename) = sql_fetch_row($ignore);
      if ($ignoreid == $GLOBALS["userinfo"]["uid"]) {





smartmusic

wenn ich jetzt z.b. von dir das nehme:
$ignore = sql_query("select uname from ".$prefix."_users_ignorelist where uname='".$touser."' AND ignorename='".$cookie[1]."'");

      list($fromname) = sql_fetch_row($ignore);

muss ich dann bei mir das weglassen?
if ($ignorename == $cookie[1]) {

NeMeSiSX2LC

index.php des UserGB:

$ignore = sql_query("select uname, ignorename from ".$prefix."_users_ignorelist where uname='".$touser."'");
      list($fromname, $ignorename) = sql_fetch_row($ignore);
      if ($ignorename == $cookie[1]) {

Daraus machste das:

      $ignore = sql_query("select uname from ".$prefix."_users_ignorelist where uname='".$touser."' AND ignorename='".$cookie[1]."'");
$nene = sql_num_rows($ignore);
      list($fromname) = sql_fetch_row($ignore);
      
      if ($nene = 1) {

index.php von PN: (in der function submitmessage)

$ignore = sql_query("select ignoreid, uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."'");
      list($ignoreid, $ignorename) = sql_fetch_row($ignore);
      if ($ignoreid == $uid) {

Daraus das:

      $ignore = sql_query("select uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."' AND ignoreid='".$uid."'");

      $nene = sql_num_rows($ignore);
   list($ignorename) = sql_fetch_row($ignore);
      if ($nene == 1) {

buddy.php der PN: (in der function sendm)

$ignore = sql_query("select ignoreid, uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."'");
      list($ignoreid, $ignorename) = sql_fetch_row($ignore);
      if ($ignoreid == $GLOBALS["userinfo"]["uid"]) {

Und das noch so:

      $ignore = sql_query("select uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."' AND ignoreid='".$GLOBALS["userinfo"]["uid"]."'");
      $nene = sql_num_rows($ignore);
      list($ignorename) = sql_fetch_row($ignore);
      if ($nene = 1) {


Damit sollte die Ignore Funktion dann laufen...
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

also guestbook und buddy geht nicht,dann kommt jetzt bei jedem "möchte keine message von dir"

hier mal meine komplette buddy.php der PN: (in der function sendm)

function sendm($to, $to_userid, $msg_text, $subject, $notsave) {
   global $bgcolor1, $bgcolor2, $textcolor1, $textcolor2, $prefix, $user_prefix;
   $subject = strip_tags($subject);
   if (!$subject) $subject= _PMSFROM." ".$GLOBALS["userinfo"]["uname"]."";
   $subject = mxAddSlashesForSQL($subject);
   $msg_text = mxAddSlashesForSQL($msg_text);
   $sql = "INSERT INTO ${prefix}_priv_msgs (msg_image, subject, from_userid, to_userid, msg_time, msg_text) ";
   $sql_msg_sent = "INSERT INTO ${prefix}_priv_msgs_send (msg_image, subject, to_userid, from_userid, msg_time, msg_text) ";
   $sql .= "VALUES ('".$GLOBALS["subjectdefaulticon"]."', '$subject', '".$GLOBALS["userinfo"]["uid"]."', '$to_userid', now(), '$msg_text')";
   $sql_msg_sent .= "VALUES ('".$GLOBALS["subjectdefaulticon"]."', '$subject', '$to_userid', '".$GLOBALS["userinfo"]["uid"]."', now(), '$msg_text')";
      $ignore = sql_query("select ignoreid, uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."'");
      list($ignoreid, $ignorename) = sql_fetch_row($ignore);
      if ($ignoreid == $GLOBALS["userinfo"]["uid"]) {
create_headerforall(_PMSTITLE);
   create_bodyforall();
echo "<br><center>".$ignorename." möchte keine Nachrichten von dir!<br />"
   ."</TR></table>";
   create_footerforall();
         }else{
   if($to_userid && $msg_text){
      $result=sql_query($sql);
      if ($notsave) { sql_query($sql_msg_sent); }
      }
   if(empty($result)){
      $msg= "<br>\n<b><br>"._PMSBUDDYERROR."</b><br>\n<br>\n\n";
      $timeout=15000;
      }
   else{
      $msg= "<br>\n<br>\n<b>"._PMSSENDED1." $to "._PMSSENDED2."</b><br>\n<br>\n\n";
      $timeout=1000;
      }
   create_headerforall(_PMSTITLE);
   create_bodyforall();
   echo "<br>\n<br>\n";
   echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#336699\"><tr>\n<td align=\"center\">\n";
   echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\" bgcolor=\"#336699\">\n";
   echo "<tr>\n<td align=\"center\">\n$msg";
   echo "<a href=\"javascript:window.close()\" onClick='window.close()'><img src=\"".$GLOBALS["url_button"]."/schliessen.gif\" border=0 width=\"102\" height=\"20\" style=\"background-color: transparent;\"></a><br>\n<br>\n\n";
   echo "<font class=\"tiny\">"._PMSAUTOCLOSE."</font><br>\n<br>\n\n";
   echo "\n";
   echo "      <!--\n";
   echo "      setTimeout(\"self.close()\", $timeout);\n";
   echo "      // -->\n";
   echo "   ";
   echo "</td>\n</tr>\n</table>\n</td>\n</tr>\n</table>\n";
   create_footerforall();
   }
}

NeMeSiSX2LC

function sendm($to, $to_userid, $msg_text, $subject, $notsave) {
   global $bgcolor1, $bgcolor2, $textcolor1, $textcolor2, $prefix, $user_prefix;
   $subject = strip_tags($subject);
   if (!$subject) $subject= _PMSFROM." ".$GLOBALS["userinfo"]["uname"]."";
   $subject = mxAddSlashesForSQL($subject);
   $msg_text = mxAddSlashesForSQL($msg_text);
   $sql = "INSERT INTO ${prefix}_priv_msgs (msg_image, subject, from_userid, to_userid, msg_time, msg_text) ";
   $sql_msg_sent = "INSERT INTO ${prefix}_priv_msgs_send (msg_image, subject, to_userid, from_userid, msg_time, msg_text) ";
   $sql .= "VALUES ('".$GLOBALS["subjectdefaulticon"]."', '$subject', '".$GLOBALS["userinfo"]["uid"]."', '$to_userid', now(), '$msg_text')";
   $sql_msg_sent .= "VALUES ('".$GLOBALS["subjectdefaulticon"]."', '$subject', '$to_userid', '".$GLOBALS["userinfo"]["uid"]."', now(), '$msg_text')";
$ignore = sql_query("select uname from ".$user_prefix."_users_ignorelist where uid='".$to_userid."' AND ignoreid='".$GLOBALS["userinfo"]["uid"]."'");
      $nene = sql_num_rows($ignore);
      list($ignorename) = sql_fetch_row($ignore);
      if ($nene = 1) {
create_headerforall(_PMSTITLE);
   create_bodyforall();
echo "
<center>".$ignorename." möchte keine Nachrichten von dir!
"
   ."</TR></table>";
   create_footerforall();
         }else{
   if($to_userid && $msg_text){
      $result=sql_query($sql);
      if ($notsave) { sql_query($sql_msg_sent); }
      }
   if(empty($result)){
      $msg= "
\n
"._PMSBUDDYERROR."
\n
\n\n";
      $timeout=15000;
      }
   else{
      $msg= "
\n
\n"._PMSSENDED1." $to "._PMSSENDED2."
\n
\n\n";
      $timeout=1000;
      }
   create_headerforall(_PMSTITLE);
   create_bodyforall();
   echo "
\n
\n";
   echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#336699\"><tr>\n<td align=\"center\">\n";
   echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\" bgcolor=\"#336699\">\n";
   echo "<tr>\n<td align=\"center\">\n$msg";
   echo "<a href=\"javascript:window.close()\" onClick='window.close()'><img src=\"".$GLOBALS["url_button"]."/schliessen.gif\" border=0 width=\"102\" height=\"20\" style=\"background-color: transparent;\"></a>
\n
\n\n";
   echo "<font class=\"tiny\">"._PMSAUTOCLOSE."</font>
\n
\n\n";
   echo "\n";
   echo "      <!--\n";
   echo "      setTimeout(\"self.close()\", $timeout);\n";
   echo "      // -->\n";
   echo "   ";
   echo "</td>\n</tr>\n</table>\n</td>\n</tr>\n</table>\n";
   create_footerforall();
   }
}
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

das geht nicht....

der schreibt mir bei allen "möchte keine nachrichten von dir"

NeMeSiSX2LC

Also ich hab das genauso auf einer Seite Laufen und da funzt es 1a
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

smartmusic

komisch...in der index.php (pn) geht es ja aber in der buddy und gästebuch nicht???

kannst du mir mal deine beiden dateien zusenden?

info at gecealem.de