ilch Forum » Ilch Clan 1.1 » Allgemein » Shoutbox in Laufschrifft

Geschlossen
  1. #1
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Hi Leutz,

    Bin neu hier, und dachte mir bringste gleich mal neh Nuss die geknackt werden muss.^^

    Also ich würde gerne auf meine Page eine Shoutbox machen die aber in Der laufschrifft ist.

    Hie rmal ein Beispiel was ich meine ( externer Link ).

    Hab schon wie blöd rum geGooglet, aber nichts passendes Gefunden, nichtmal nehn Ansatz.

    BITTE PLS HELFT MIR LEUTE


    verwendete ilchClan Version: 1.1
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Das war reine Spekulation aber kanst es ja mal testen.

    <?php
    # Copyright by Manuel
    # Support www.ilch.de

    defined ('main') or die ( 'no direct access' );

    if ( loggedin() ) {
    $shoutbox_VALUE_name = $_SESSION['authname'];
    } else {
    $shoutbox_VALUE_name = 'Nickname';
    }
    if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
    $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
    $shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
    $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    $shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
    $shoutbox_textarea = strip_tags($shoutbox_textarea);
    if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    }
    }
    if (has_right($allgAr['sb_recht'])){
    echo '<form action="index.php" method="POST">';
    echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">';
    echo '<br /><textarea style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    echo get_antispam ('shoutbox', 0);
    echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
    echo '</form>';
    }
    echo '<table width="90%" class="border" cellpadding="2" cellspacing="1" border="0">';
    $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT '.(is_numeric($allgAr['sb_limit'])?$allgAr['sb_limit']:5));
    $class = 'Cnorm';
    while ($row = db_fetch_object($erg) ) {
    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    echo '<tr class="'.$class.'"><td><b>'.$row->nickname.':</b><marquee direction=right> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea).'</marquee></td></tr>';
    }
    echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>';

    ?>


    Code für die Shoutbox.php bei den Boxen!
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Erstmal tausend Dank, aber kannst du mir Bitte noch sagen wo ich das einführen muss, also neh kleine schritt für schritt erklärung, denn bin noch net so lange Ilch Mitglied
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    komplett in die shoutbox.php würde ich mal glatt raten zwinker

    Also alte raus --> neue rein
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    öffne die Shoutbox .php im boxen ordner ersertzt den code mit meinem Code.
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Ja von der Sache her ist das ja gut, aber wie mach ich das jetzt. das die Nachrichten oben in der Laufschrifft erscheinen, und nihct wie bei jeder anderen Shoutbox unter einander.

    So wie auf der HP oben wo ich den Link reingemacht habe^^

    Gruss


    Zuletzt modifiziert von TMGLordi am 10.10.2007 - 19:31:59
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    SeToY Mitglied
    Registriert seit
    29.06.2006
    Beiträge
    1.928
    Beitragswertungen
    43 Beitragspunkte
    Link von deiner HP wäre hilfreich
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    <?php
    # Copyright by Manuel
    # Support www.ilch.de

    defined ('main') or die ( 'no direct access' );

    if ( loggedin() ) {
    $shoutbox_VALUE_name = $_SESSION['authname'];
    } else {
    $shoutbox_VALUE_name = 'Nickname';
    }
    if ( !empty($_POST['shoutbox_submit']) AND chk_antispam ('shoutbox')) {
    $shoutbox_nickname = escape($_POST['shoutbox_nickname'],'string');
    $shoutbox_nickname = substr($shoutbox_nickname, 0, 15);
    $shoutbox_textarea = escape($_POST['shoutbox_textarea'],'textarea');
    $shoutbox_textarea = preg_replace("/\[.?(url|b|i|u|img|code|quote)[^\]]*?\]/i","",$shoutbox_textarea);
    $shoutbox_textarea = strip_tags($shoutbox_textarea);
    if ( !empty($shoutbox_nickname) AND !empty($shoutbox_textarea) ) {
    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_nickname.'" , "'.$shoutbox_textarea.'" ) ' );
    }
    }
    if (has_right($allgAr['sb_recht'])){
    echo '<form action="index.php" method="POST">';
    echo '<input type="text" size="15" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">';
    echo '<br /><textarea style="width: 80%" cols="15" rows="2" name="shoutbox_textarea"></textarea><br />';
    echo get_antispam ('shoutbox', 0);
    echo '<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">';
    echo '</form>';
    }
    echo '<table width="90%" class="border" cellpadding="2" cellspacing="1" border="0">';
    $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT '.(is_numeric($allgAr['sb_limit'])?$allgAr['sb_limit']:5));
    $class = 'Cnorm';
    while ($row = db_fetch_object($erg) ) {
    $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    echo '<tr class="'.$class.'"><td><marquee direction=right>'.$row->nickname.': '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", $row->textarea).'</marquee></td></tr>';
    }
    echo '</table><a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>';

    ?>


    Zuletzt modifiziert von Nex4T am 10.10.2007 - 19:45:31
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Kein Thema, also hier mal meine Page, www.tmgclan.de und da seht ihr doch oben dann über den Scheiss banner ^^ Was geändert wird. Eine blaue schrifft, wo halt steht wo man gerade ist.
    Und da möchte ich gerne eine Laufschrifft haben ( Nur wie ^^)

    Dann möchte ich das darüber die Shoutbox geht.

    BITTE PLS HELP ( PS: bin gerade auf die knie gefahlen ^^)
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Öffne die index.htm mach das raus und mach stedessen {_boxes_shoutbox} rein
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Also hier mal meine index :

    <?php
    # Copyright by: Manuel
    # Support: www.ilch.de

    define ( 'main' , TRUE );

    session_name ('sid');
    session_start ();

    require_once ('include/includes/config.php');
    require_once ('include/includes/loader.php');

    db_connect();
    $allgAr = getAllgAr ();
    $menu = new menu();
    user_identification();
    site_statistic();

    require_once ('include/contents/'.$menu->get_url());

    db_close();
    debug('anzahl sql querys: '.$count_query_xyzXYZ);
    debug('',1);

    ?>


    So und was muss weck und wo muss es rein ^^
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Ach und Nochmals TAUSEND DANK FÜR EURE HILFE
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    In der index.htm von dem Design!!!
    Kein Problem wenn du es getestet hast sag bescheid.


    Zuletzt modifiziert von Nex4T am 10.10.2007 - 20:55:59
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    TMGLordi Mitglied
    Registriert seit
    10.10.2007
    Beiträge
    13
    Beitragswertungen
    0 Beitragspunkte
    Hi habe es getestet, konnte es aber nicht in das templat einbinden, sondern nur darüber machen, und dann wenn jemand was geschrieben hat hat er immer eine neue Zeile aufgemacht. Und nicht hinter der alten Antwort Geschrieben. So wie ich es eigentlich wollte ^^. Habs wieder runtergemacht und suche Hilfe schreiend weiter nach Hilfe^^
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten