JSM_Friendlist

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

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

NeMeSiSX2LC

Hm Benutzt du auch die mx_userfunction_options.php?
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

TodesEngel

ähm das ist ne gute frage wo kann ich dies feststellen ?
http://1.dunkle-seelen.com
^^ ist die momentane add ....

NeMeSiSX2LC

Account daten wären nicht schlecht ;)
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

TodesEngel

Acc wird erstellt welche rechte brauhcst du denn ?
Admin oder normalen user rechte ?

NeMeSiSX2LC

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

TodesEngel

ok ich richte dir eine nAcc ein daten kommen per PN ok ?

NeMeSiSX2LC

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

onkel

Hallo  NeMeSiSX2LC,


Funktioniert das Ignorieren von Usern 100% oder kann es auch passieren das es nicht funktioniert ?

Bei mir ist es so dass es bei einigen Usern Funktioniert und bei einigen wiederum nicht.

Sql :

nuke_users_ignorelist (nuke ist bei mir richtig)
so sieht es aus:
    623 7475  ilias77     6687   amira21
    627 6158  Ichdenke 3347   madame

damit werden die User ignoriert:

echo "<a href=\"modules.php?name=JSM_Friendlist&op=addignore&ignore=".$uinfo['uid']."\"><img src=\"modules/Your_Account/images/ignore.gif\"alt=\""._ignore."\">&nbsp;";

NeMeSiSX2LC

Is soweit korrekt. wäre jetzt der erste fall das nicht geht. Hängt ja auch eigentlich nicht von der liste ab sondern eher von den Modulen die darauf zugreifen...
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

onkel

Dann bin ich der erste fall wo es nicht geht :( besser gesagt nicht richtig funktioniert.


TodesEngel

Hallo Onkle was geht denn bei dir nicht ?


Und nun zu meiner Frage  ;D
ist es möglich das ich einen Zeilenumbruch in der JSM_friendlist erreichen kann ?
Sofern der Nick XX zeichen überschreitet ?
Da bei mir ein user einen zu langen Nick hat und mir somit den Block "zerfetzt"
Es sieht dadurch nicht mehr so schön aus :(
Wäre klasse wenn mir dort jmd mal helfen könnte,
vielen dank schonmal!

Musicman75

mach doch über mx_cut_string ne zeichenbegrenzung rein
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

TodesEngel

hmm wenn du mir jetzt nich erklären würdest wie  ;D

onkel

ZitatHallo Onkle was geht denn bei dir nicht ?

Ignorieren funktioniert bei einigen User nicht  :-[

TodesEngel

Hmm tut mir leid ich kann dir da leider nicht wieter helfen ....
Haste schonmal nen Backup deienr DB gemacht und dann einfach mal neu Install.
Vllt. Hilft das wobei ich nicht weis was deine User dazu sagen würden ...

Musicman75

Das hier in die Freundesliste, die Zeichenanzahl, nach der abgeschnitten werden soll passt Du auf die Länge an, die Du haben willst:

mxCutString($friendname,3,"...",'')

Das hier in die Ignoreliste, auch die anzahl anpassen:

mxCutString($ignorename,3,"...",'')

Das hier noch bei denen, die mich auf der liste haben:

mxCutString($ffusername,3,"...",'')

Und das hier bei denen, die mich ignorieren:

mxCutString($ffusername,3,"...",'')

Dann funktioniert das.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

TodesEngel

#376
Hallo danke für deine erklärung aber ich habe mich wohl falsch ausgedrückt oder ich habe deins falsch verstanden.
ich ree von dem BLock block-friend.php
Dieser zieht sich die Inforamtionen aus der JSM_Friendlist und gibt dann an ob die geaddeten User Online oder Offline sind!
Oder muss ich dort irgendwo das mit dem Cut eintragen?
wäre klasse wenn du mir mal wieder weiterhelfen könntest!
vielen dank!



Edit:
<?php // FreundeBlock V1.0

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

/*                     */

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

/*           */

/* email:         Webmaster@Island-Party.de                           */

/* homepage:      http://www.Island-Party.de                          */

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







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

global 
$user_prefix;

$friend=addslashes($friend);

$cookie mxGetUserSession();









$content .= "<table>

  <tr>

  <td  width=\"80\" bgcolor=\"
$bgcolor1\"><b>"._FRIENDSLIST."</b></td>

     </tr>

  <tr>

    <td>"
;

    
$result=sql_query("select uid from ".$user_prefix."_users where uname='".$cookie[1]."'");

$row=sql_fetch_array($result);

        
$result=sql_query("select friendname from ".$user_prefix."_users_friendslist where uname='".$cookie[1]."'");

        
$num=sql_num_rows($result);

        if(
$num>=1){

        
$content .= "";

        
$content .= "<table><tr><td valign=\"top\"><table>";

        
$content .= "<tr><td><font class=\"content\">Name</td><td ><font class=\"content\"><center>Online</center></td></tr>";



        
while(list($friendname) = sql_fetch_row($result)) {

    $furl "modules.php?name=Userinfo&amp;uname=".$friendname."";

    $past time()- MX_SETINACTIVE_MINS ;

$result0 sql_query("select uname from ".$user_prefix."_users where((uname='$friendname') AND (user_lastvisit >= ".$past.") AND (user_stat=1) AND (user_lastmod<>'logout')) AND user_stat=1");

                   list($uname) = sql_fetch_row($result0);

                       if ($uname == "") {

                             $online "<img src=\"images/offline.gif\" border=\"0\">";

                     } else {

                         $online "<img src=\"images/online.gif\" border=\"0\">";;

                     }

                     $result3 sql_query("select uname, user_sexus, user_lastvisit from ".$user_prefix."_users where((uname='$friendname') ) AND user_stat=1");

                   list($uname$user_sexus$user_lastvisit) = sql_fetch_row($result3);

$letzterbesuch strftime("%d.%m.%Y"$user_lastvisit);





    if ($user_sexus==1){

$geschlecht "&nbsp;&nbsp;<img src=\"images/f.gif\" border=\"0\" alt=\"$uname ist weiblich\">";

  }

elseif (
$user_sexus==2){

$geschlecht "&nbsp;&nbsp;<img src=\"images/m.gif\"  border=\"0\" alt=\"$uname ist männlich\">";

  } else {

  
$geschlecht "";

}

$content .= "<tr><td width=\"85\"><font size=\"1\" class=\"option\"><a href=\"".$furl."\"><b>".$friendname."</b></a></font>".$geschlecht."</td><td ><font class=\"content\"><center>".$online."</center></td></tr>";

}

$content .= "</table></td></tr></table>";

}

else{

        $content .= "<br>"._NOFRIENDS."";

    }

$content .= "</td>











</table>"
;

^^ das ist der COde vom dem BLock wo müsste ich das dort einfügen ?

Musicman75

$friendname durch den von mir angegebenen code ersetzen, das ist alles.
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

TodesEngel

k vielen dank.
werde das dann gleich mal ausprobieren!

TodesEngel

Nabend, sry aber ich mache da wohl irgendwas falsch :/
Ich habe aus


$friend=addslashes($friend); /*----->*/ $friend=mxCutString($friendname,3,"...",'');


gemacht und auch andere Varianten versucht.
ABER ich habe es nicht gebacken bekommen :(
Wäre echt klasse wenn du mir mal ein genaues Bsp. geben könntest!
der Nick soll auf max 6 pro reihe gebracht werden danach soll ein zeilenumbruch stattfinden.
wäre echt klasse vielen dank für deine Geduld