ilch Forum » Allgemein » HTML, PHP, SQL,... » Smileys abfragen

Geschlossen
  1. #1
    User Pic
    Philus Mitglied
    Registriert seit
    27.01.2011
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Huhu ,

    nach langem Suchen habe ich mich entschlossen hier ein neues Thema anzufangen!

    Ich wollte probieren, das wenn man einen User in der Memberliste anklickt, das man sofort von dort aus einen Private Message schreiben kann!

    Hierzu hab ich das meiste aus der "new.htm" genommen und in die "userdetails.htm" kopiert!

    Sieht auch genau so aus wie ich das haben will!
    Problem nur ist, das ich die Smiley Liste dann nicht mehr habe!

    Dort wo die Smileys sonst zum auswählen und drauf klicken sind, steht jetzt nur noch "{SMILIES}"

    Anscheinend kann dann auf dieser Seite die Smileys nicht mehr ordentlich abgefragt werden.
    Die Suche nach dem Fehler war leider erfolglos!

    Deswegen bitte ich euch um Hilfe.

    Vielen Dank jetzt schon einmal

    Grüße Phil

    betroffene Homepage: scien-w-ologie.de
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Schau dir mal meine modifizierte memberliste an, da hab ich das eingebaut. Ich denke das hilft dir weiter

    sepp-tattoo.de/downloadverzeichnis/1/5/19/modifizierte-memberlist-1-3/
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    Willkommen Philus,

    Setz in deiner userdetails.html noch eine Variabel mit dem Namen SMILIES.

    Die Funktion für die smilies ist getsmilies() ^^
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Philus Mitglied
    Registriert seit
    27.01.2011
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Huhu ,

    vielen dank Chapter, aber ich glaube das passt nicht ganz zur Seite lachen wobei ich ja nur die Smilies wollte lachen

    Danke She für die Antwort!

    Leider bin ich nicht ganz so dolle bewandert,
    normalerweise muss ich doch die Funktion getsmilies() in der user_details.php platzieren und dann die Variable SMILIES in der html zur Ausgabe ?!

    Korrigiert mich bitte, wenn ich falsch liege!

    Wie gesagt, das getsmilies() und SMILIES in der htm geschrieben werden wird doch nur ein Text ausgegeben?

    Gibts da nen genau ort wo ich das rein setzen muss?

    Ich glaub es ist wohl das Sinnvollste, wenn ich den Code hier mit rein setze.

    Vielen Dank schon einmal für weitere Antworten.

    <script language="JavaScript" type="text/javascript">
    <!--
      function finduser () {
        var Fenster = window.open ('index.php?search-finduser', 'finduser', 'status=no,scrollbars=yes,height=200,width=350');
        Fenster.focus();
        
        return (false);
      }
    //-->
    </script>
    
    <script type="text/javascript" src="include/includes/js/bbcode.js"></script>
    
    
    
    
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    <br />
    <br />
    
    <table width="100%" cellpadding="3" cellspacing="1" class="border">
      <tr class="Chead"> 
        <th colspan="3"><b>{_lang_detailsfrom} {NAME}</b></th>
      </tr><tr>
        <td class="Cmite" width="30%">{_lang_nickname}</td>
        <td class="Cnorm" width="40%">{NAME}</td>
        <td class="Cnorm" width="30%" rowspan="{rowspan}" valign="top" align="center">
    		  {AVATA}
    			<br /><br />
    			<font class="smalfont">{RANG}</font>
    		</td>
      </tr><tr>
        <td class="Cmite">{_lang_regsince}</td>
        <td class="Cnorm">{JOINED}</td>
      </tr><tr>
        <td class="Cmite">{_lang_lastactivity}</td>
        <td class="Cnorm">{LASTAK}</td>
      </tr><tr>
        <td class="Cmite">{_lang_posts2}</td>
        <td class="Cnorm">{POSTS}, {_lang_perday}: {postpday}</td>
      </tr>
    	
    {profilefields}
    	
    
    </table>
    
    
    
    
    
    <form action="index.php?forum-privmsg-new" method="POST" name="form">
    <br />
     
    <table width="100%" border="0" cellspacing="1" class="border" cellpadding="5">
      <tr class="Chead">
    	  <th colspan="2" height="20">{_lang_writenewmessage}</th>
    	</tr><tr>
    	  <td class="Cmite">{_lang_receiver}</td>
    		<td class="Cnorm"><input name="name" value="{NAME}" /></td>
    	</tr><tr>
    	  <td class="Cmite">{_lang_reference}</td>
    		<td class="Cnorm"><input type="text" tabindex="2" maxlength="50" size="40" name="bet" value=""></td>
    	</tr><tr>
    	  <td colspan="2" height="20" class="Cmite">
    		  <b>{_lang_writeyourpost}</b></td>
    		</td>
    	</tr><tr>
    	  <td class="Cmite" rowspan="2" valign="top">{SMILIES} $SMILIES SMILIES</td>
    	  <td class="Cnorm" valign="top">
          <!-- BB Code START -->
    	  
        <a href="javascript:simple('b')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.bold.gif" alt="b" title="{_lang_bold}" border="0"></a>
        <a href="javascript:simple('i')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.italic.gif" alt="i" title="{_lang_italic}" border="0"></a>
    	<a href="javascript:simple('u')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.underline.gif" alt="u" title="{_lang_underlined}" border="0"></a>
        <a href="javascript:simple('code')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.code.gif" alt="Code" title="{_lang_code}" border="0"></a>
    	<a href="javascript:simple_liste()"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.insertunorderedlist.gif" alt="{_lang_list}" title="{_lang_list}" border="0"></a>
        <a href="javascript:simple('url')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.link.gif" alt="Url" title="{_lang_link}" border="0"></a>
        <a href="javascript:simple('img')"><img style="padding-left: 4%; float: left;" src="include/images/icons/button.image.gif" alt="{_lang_picture}" title="{_lang_picture}" border="0"></a>
    
    		 
    		 
    		 <!-- BB Code ENDE -->
    		</td>
    	</tr><tr>
        <td width="80%" class="Cnorm"> 
          <textarea style="width: 98%" name="txt" rows="15" cols="65" tabindex="3"></textarea>
        </td>
      </tr><tr>
        <td class="Cmite"></td>
        <td class="Cnorm"><input type="submit" tabindex="4" accesskey="s" value="{_lang_send}" name="sub"></td>
    	</tr>
    </table>
    </form>
    
    
    <br />
    <a href="javascript:history.back(1)"><b>&laquo;</b> {_lang_back}</a>
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    she Mitglied
    Registriert seit
    13.11.2010
    Beiträge
    1.115
    Beitragswertungen
    82 Beitragspunkte
    ZitatZitat geschrieben von Philus

    ...
    normalerweise muss ich doch die Funktion getsmilies() in der user_details.php platzieren und dann die Variable SMILIES in der html zur Ausgabe ?!


    Genau. Du hast aber das Templates/user_details.htm gepostet. Gefragt ist aber die php datei von content/user/user_details.php
    Google+ shelfinger.eu
    Das Wissen verfolgt mich - doch ich bin schneller!
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Philus Mitglied
    Registriert seit
    27.01.2011
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Huhu

    achso , okay
    <?php
    #   Copyright by: Manuel
    #   Support: www.ilch.de
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    $uid = intval($menu->get(2));
    
    $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
    $erg = db_query($abf);
    
    if (db_num_rows($erg)) {
    	$row = db_fetch_assoc($erg);
    
    	$avatar = '';
    	if ( file_exists($row['avatar'])) {
    		$avatar = '<img src="'.$row['avatar'].'" border="0">';
    	}
    
    	$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') )  - $row['regist'];
    	$regday = round($regsek / 86400);
    	$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
    
    	$ar = array (
    	  'NAME' => $row['name'],
    		'JOINED'  => date('d M Y',$row['regist']),
    		'LASTAK'  => date('d M Y - H:i',$row['llogin']),
    		'POSTS'   => $row['posts'],
    		'postpday' => $postpday,
    		'RANG'    => userrang ($row['posts'],$uid),
    		'AVATA'   => $avatar,
    	);
    
    
    	$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
    	$hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> &raquo; </b> Details von '.$row['name'].$extented_forum_menu_sufix;
    	$design = new design ( $title , $hmenu, 1);
    	$design->header();
    
    	$tpl = new tpl ( 'user/userdetails' );
    
    	$l = profilefields_show ( $uid );
    
    	$ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
    
    	$ar['profilefields'] = $l;
    	$tpl->set_ar_out($ar,0);
    
    	$SMILIES = getsmilies();
    
    } else {
    	$title = $allgAr['title'].' :: Users :: User nicht gefunden';
    	$hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a> '.$extented_forum_menu_sufix;
    	$design = new design ( $title , $hmenu, 1);
    	$design->header();
    
    	echo 'Der Benutzer wurde nicht gefunden bzw. die Seite wurde nicht richtig aufgerufen.<br />';
    }
    
    $design->footer();
    ?>


    Vielen Dank
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    Versuchs mal damit
     'RANG'    => userrang ($row['posts'],$uid),
     'AVATA'   => $avatar,
    'SMILE' => getsmilies();
        ); 



    Dann kannst du die smilies im Template mit {SMILE} ausgeben
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Philus Mitglied
    Registriert seit
    27.01.2011
    Beiträge
    4
    Beitragswertungen
    0 Beitragspunkte
    Super !

    Bedanke mich recht herzlich !

    Grüße Phil
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten