ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » V_Shoutbox in Umfrage schrift komisch

Geschlossen
  1. #1
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Hallo,
    ich weiß gar nicht so richtig wo ich suchen soll bzw an was das liegen könnte. Ich habe die verticale Shoutbox installiert und stellte fest, das sie super funzt doch nur wenn man den link Umfragen klickt (also auf die vote.php) verlinkt wird der Text der Box plötzlich mit lauter Punkten vor und nach jedem Wort versehen.

    Hier mal ein Screen
    gesperrtes Bild

    Weiß jemand an was das liegen kann ?
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ok ich hab was endeckt. Und zwar wenn ich von der verbesserten Umfrage von Mairu die vote.php nehme verzieht sich das Bild und obiges kommt beim Firefox raus. Spiele ich die Original vote.php ein besteht das problem nicht.

    Ich möchte mal meine aktuelle vote.php posten in der Hoffnung das wer den Fehler findet.

    <?php
    #   Copyright by: Manuel Staechele
    #   Support: www.ilch.de
    #   Modified by Mairu -> Erweiterte Umfrage 1.3
    #   include/contents/vote.php
    
    
    defined ('main') or die ( 'no direct access' );
    
    
    
    
    //-----------------------------------------------------------|
    
    
    ##
    ###
    ####
    ##### ins vote
    $um = $menu->get(1);
    $info = '';
    if ($menu->getA(1) == 'W') {
    
    
              $poll_id = escape ($menu->getE(1), 'integer');
                    $fraRow = db_fetch_object(db_query("SELECT * FROM prefix_poll WHERE poll_id = '".$poll_id."'"));
        $vote = true;
    
              if ($fraRow->answers <= 1) {
          $radio = ' = '.escape ($_POST['radio'], 'integer');
        } else {
          if ($fraRow->answers < count($_POST['radio'])) {
            $vote = false;
            $info = '<span style="color:red; font-size: 16px; font-weight:bold;">Es sind maximal '.$fraRow->answers.' Antworten m&ouml;glich</span><br />';
          } else {
            $radio = ' IN (';
            foreach ($_POST['radio'] as $k => $v) {
              $radio .= escape($_POST['radio'][$k],'integer').',';
            }
            $radio = substr($radio,0,-1).')';
          }
        }
    
    
        if ($fraRow->exptime != 0 AND $fraRow->exptime < time()) {
          db_query("UPDATE `prefix_poll` SET stat = 0 WHERE poll_id = $poll_id");
        } elseif ($vote) {
          $textAr = explode('#',$fraRow->text);
                if ($fraRow->recht == 2) {
                        $inTextAr = $_SESSION['authid'];
                      } elseif ($fraRow->recht == 1) {
                        $inTextAr = getip();
                      }
                      if ( !in_array ( $inTextAr , $textAr ) ) {
                              $textAr[] = $inTextAr;
                        $textArString = implode('#',$textAr);
            db_query('UPDATE `prefix_poll` SET text = "'.$textArString.'" WHERE poll_id = "'.$poll_id.'"');
                        db_query('UPDATE `prefix_poll_res` SET res = res + 1 WHERE poll_id = "'.$poll_id.'" AND sort '.$radio) or die (mysql_error());
                      }
                    }
    }
    
    ##
    ###
    ####
    ##### V o t e    Ü b e r s i c h t
    
    $title = $allgAr['title'].' :: '.$lang['vote'];
    $hmenu = $lang['vote'];
    $design = new design ( $title , $hmenu );
    $design->header();
    echo $info;
    
    ?><br><br><br>
    <table width="100%" cellpadding="2" cellspacing="1" border="0" class="border">
      <tr class="Chead">
        <td><b><?php $lang['vote']; ?></b></td>
      </tr>
    
    <?php
    
    $breite = 200;
    if ($_SESSION['authright'] <= -1 ) {
              $woR = '>= "1"';
    } else {
              $woR = '= "1"';
    }
    $limit = 5;  // Limit
    $zaehler = 0;
    $page = ( $menu->getA(1) == 'p' ? $menu->getE(1) : 1 );
    $MPL = db_make_sites ($page , '' , $limit , "?vote" , 'poll' );
    $anfang = ($page - 1) * $limit;
    $class = '';
    $erg = db_query('SELECT * FROM `prefix_poll` ORDER BY stat DESC, poll_id DESC LIMIT '.$anfang.',10000000');
    while ($zaehler < $limit AND $fraRow = db_fetch_object($erg)) {
    
            $maxRow = db_fetch_object(db_query('SELECT MAX(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
            $gesRow = db_fetch_object(db_query('SELECT SUM(res) as res FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'"'));
            $max = $maxRow->res;
      $ges = $gesRow->res;
            $textAr = explode('#',$fraRow->text);
    
              if ($fraRow->recht == 2) {
                      $inTextAr = $_SESSION['authid'];
                    } elseif ($fraRow->recht == 1) {
                      $inTextAr = getip();
                    }
    
    
        if ($fraRow->user_rechte == '') $fraRow->user_rechte = '0123456789';
                    if (!empty($fraRow->groups)) {
          $votegroups = explode('#', $fraRow->groups);
                      foreach ($_SESSION['authgrp'] as $id => $authgroup) if (in_array($id, $votegroups)) $abstimmen = true;
                      if (strpos($fraRow->user_rechte,''.abs($_SESSION['authright'])) === false) $abstimmen = false;
        }
        elseif (strpos($fraRow->user_rechte,''.abs($_SESSION['authright'])) !== false) $abstimmen = true;
        else $abstimmen = false;
    
        if (( in_array ( $inTextAr , $textAr ) OR $fraRow->stat == 0) OR (!$abstimmen)) {
                            $imPollArrayDrin = true;
                    } elseif ($abstimmen) {
                            $imPollArrayDrin = false;
                    }
    
        if (!$imPollArrayDrin OR $fraRow->view >= $_SESSION['authright']) {
        $zaehler++;
        echo '<tr><td class="Cdark"><b>'.$fraRow->frage.($fraRow->answers > 1 ? " ($fraRow->answers Antworten m&ouml;glich)" : '').'</b>';
        if ($fraRow->stat == 0 ) { echo ' (geschlossen)'; }
        elseif ($fraRow->exptime > 0) { echo ' (bis '.date('H.i \U\h\r - d.m.Y',$fraRow->exptime).')'; }
        echo '</td></tr>';
                    if ( $class == 'Cnorm' ) { $class = 'Cmite'; } else { $class = 'Cnorm'; }
                    echo '<tr><td class="'.$class.'">';
    
                    if ($imPollArrayDrin) {
                              echo '<table width="100%" cellpadding="0">';
                    } else {
                              echo '<form action="index.php?vote-W'.$fraRow->poll_id.'" method="POST">';
                    }
    
        $i = 0;
                    $pollErg = db_query('SELECT antw, res, sort FROM `prefix_poll_res` WHERE poll_id = "'.$fraRow->poll_id.'" ORDER BY sort');
                    while ( $pollRow = db_fetch_object($pollErg) ) {
                        if ( $imPollArrayDrin ) {
                                  if ( !empty($pollRow->res) ) {
                                          $weite = ($pollRow->res / $max) * 200;
                                           $prozent = $pollRow->res * 100 / $ges;
                                           $prozent = round($prozent,0);
                                        } else {
                                          $weite = 0;
                                                $prozent = 0;
                                        }
                                                    $tbweite = $weite + 20;
                                                    echo '<tr><td width="30%">'.$pollRow->antw.'</td>';
                                        echo '<td width="50%">';
                /*
                '<table width="'.$tbweite.'" border="0" cellpadding="0" cellspacing="0"></td>';
                                                    echo '<tr><td width="10" height="10"></td>';
                                                    echo '<td width="'.$weite.'" background="include/images/vote/voteMitte.jpg" alt=""></td>';
                                                    echo '<td width="10"><img src="include/images/vote/voteRight.jpg" alt=""></td>';
                                                    echo '</tr></table>';*/
                echo '<div style="height: 10px; width: ' . $weite .'px; background: #3776a5 url(include/images/vote/voteMitte.png) repeat-y top left;">'.
                     '</div>';
    
                echo '<td width="10%">'.$prozent.'%</td>';
                                        echo '<td width="20%" align="right">'.$pollRow->res.'</td></tr>';
                                    } else {
                $i++;
                if ($fraRow->answers <= 1) {
                                    echo '<input type="radio" id="vote'.$i.'" name="radio" value="'.$pollRow->sort.'"><label for="vote'.$i.'"> '.$pollRow->antw.'</label><br>';
                            } else {
                  echo '<input type="checkbox" id="vote'.$i.'" name="radio[]" value="'.$pollRow->sort.'"><label for="vote'.$i.'"> '.$pollRow->antw.'</label><br>';
                }
            }
                    }
                    if ( $imPollArrayDrin ) {
                              echo '<tr><td colspan="2" align="right">'.$lang['whole'].': &nbsp; '.$ges.'</td></tr></table>';
                    } else {
                        echo '<p align="center"><input type="submit" value="'.$lang['formsub'].'"></p></form>';
                    }
    
        echo '</td></tr>';
        }
    }// end while
    
    echo '<tr><td class="Cdark" align="center">'. $MPL .'</td></tr></table>';
    $design->footer();
    
    ?>


    Danke vielmals lächeln

    PS: Es ist die Umfrageversion 1.4 nicht wie oben steht 1.3
    Aber trotzdem muss es mit der vote.php zusammenhängen. Aber nur was und wo...


    Zuletzt modifiziert von SandyF20 am 24.06.2009 - 23:21:14
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    annemarie gelöschter User
    kannste mir auch noch die verticale Shoutbox posten, die macht ja die punkte rein, nicht die vote zwinker
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Klar lächeln

    <?php
    defined ('main') or die ( 'no direct access' );
    if ($_SESSION['authright'] <= -1) {
    $datum=date("  j.n.Y");
    $zeit=date("  H:i");
    
    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('DELETE FROM `prefix_shoutbox` WHERE nickname = "'.$shoutbox_VALUE_name.'" AND textarea = "'.$shoutbox_textarea.'"' );
                    db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_VALUE_name.'" , "'.$shoutbox_textarea.'"  ) ' );
            }
    }
    if (has_right($allgAr['sb_recht'])) {
            echo '
            <form method="post" name="post" action="index.php">
                    <div style="border:0px #4A2D22 solid;background:#4A2D22;color:#DFC49B;padding:0px;"><input type="text" name="shoutbox_textarea" value="" size="50%" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">';
                    echo get_antispam ('shoutbox', 0); echo '
                    <input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">
                    <input type="text" size="3" style="visibility:hidden;" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="3">
                    <a class="box" href="index.php?shoutbox"><font color="#F7E7DB">Laberbox <font size="-2">(Hier alles anzeigen)</font></font></a></div></center>
            </form></div>';
    echo '
    <div style="width:100%; height:100px; overflow:visible; border:0px solid #4A2D22; margin:3px;">
    <div style="border:1px #4A2D22 solid;background:#4A2D22;color:#DFC49B;padding:2px;"><table width="100%" cellpadding="2" cellspacing="0" border="0">';
    $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC LIMIT 5');
    while ($row = db_fetch_object($erg) ) {
            $class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
            echo '
            <tr class="'.$class.'">
                    <td style="font-size:9px;"><b><font color="#663300">'.$row->nickname.':</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   </b></td><td style="font-size:11px;"> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", BBcode($row->textarea)).'</td>
            </tr>';
    }
    echo '</table></div></div><br>';
    
    
    }
    }
    ?>


    Aber wie gesagt im Firefox sind nur die Punkte drin und im IE ist die ganze Seite dann verzogen.
    Nur mit der vote.php von der erweiterten Umfrage


    Zuletzt modifiziert von SandyF20 am 24.06.2009 - 23:57:26
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    annemarie gelöschter User
    preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", BBcode($row->textarea))


    ersetz mal die zeile mit

    BBcode($row->textarea)


    wenns dann weg ich ist es wahrscheinlich ein problem vom regex mit dem BBcode.
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    ne leider immer noch unverändert traurig

    Aber Annemarie, wieso meinst liegt das an der Shouthbox ? Meinst nich das es eher an der vote.php liegen kann ? Weil die original vote geht ja.


    Zuletzt modifiziert von SandyF20 am 25.06.2009 - 00:08:09
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    annemarie gelöschter User
    hrmpf, hab ja echt keine ahnung von ilch, kannst du mir die downloadlinks zu den 2 modulen geben damit ich das mal rekonstruieren kann.

    und sorry wegen dem regex, war wohl falsch getippt zwinker

    hatte auch keinen wirklichen bock mir das regex genauer anzuschauen, aber halt bester ansatz da preg_replace den ausgabstring verändert und so wie ich das lese auf die eingestellte shoutbox wortlänge (sb_maxwordlength)
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Hier hab ich die Verticale Box her
    externer Link

    Und die verbesserte Umfrage von Mairu
    mairu.ilch.net/index.php?downloads-show-4

    Ich hab schon gleich überhaupt keine Ahnung.
    Aber weil du grad so fleißig am helfen bist, kannst mir bei einem Code helfen an der richtigen Stelle was einzufügen ?

    usergallery.php möchte dort den Highslide nutzen habe ganz oben schon den ersten Teil drinn nun müsst ich wohl das

    class="highslide" onclick="return hs.expand(this)

    noch dort unterbringen um die Funktion von Highslide zu haben.

    <script type="text/javascript" src="include/includes/js/highslide/highslide.js"></script>
    <link rel="stylesheet" type="text/css" href="include/includes/js/highslide/highslide.css" />
    <script type="text/javascript">hs.graphicsDir = 'include/includes/js/highslide/graphics/';</script>
    
    <?php
    /*                          Pic Of X mit Highslide
    #####################################################
    # Copyright: Lars Helmuth Probst (alies Alienuser)  #
    # E-Mail:          Lars-Probst@web-conzept.de             #
    # Internet:         www.Web-Conzept.de                     #
    # Support:         http://forum.web-conzept.de            #
    #####################################################
    */
    
    defined ('main') or die ( 'no direct access' );
    
    $svResult = db_query('SELECT * FROM prefix_allg WHERE k = \'picofx\'');
    
    while($saRow = db_fetch_assoc($svResult))
    {
       $picofxOpts[$saRow['v1']] = $saRow['v2'];
    }
    
    //var_dump($picofxOpts);
    $picofxNow = date('Y-m-d');
    
    // pruefen ob das bild gewechselt werden muss.
    if($picofxOpts['nextchange'] == $picofxNow || $picofxOpts['nextchange'] < $picofxNow)
    {
    if($picofxOpts['directory'] == 0) {
            $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs ORDER BY RAND() LIMIT 1"),0);
    } else {
            $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs WHERE cat = ".$picofxOpts['directory']." ORDER BY RAND() LIMIT 1"),0);
    }
    if (!empty($picofxOpts['pic'])) {
            $picofxOpts['pic'] .= '.'.@db_result(db_query("SELECT endung FROM prefix_gallery_imgs WHERE id = ".$picofxOpts['pic']),0);
    }
    
    $picofxNextChange = date('Y-m-d', time() + 3600 * 24 * $picofxOpts['interval']);
    
    // geaendertes pic in db speichern
    db_query('UPDATE prefix_allg SET v2 = \''. $picofxOpts['pic'] .'\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1');
    db_query('UPDATE prefix_allg SET v2 = \''. $picofxNextChange .'\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1');
    }
    
    $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
    
    if ($picofxOpts['pic'] != '' AND file_exists ('include/images/gallery/'.$picofxThumb))
    {
            $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
            $picofxImg = getimagesize('include/images/gallery/'.$picofxThumb);
            if($picofxImg[0] < $picofxOpts['picwidth'])
            {
                $picofxImg[1] = @ceil(($picofxImg[1] / $picofxImg[0]) * $picofxOpts['picwidth']);
                $picofxImg[0] = $picofxOpts['picwidth'];
            }
    
        list ($id, $endung) = explode('.', $picofxOpts['pic']);
        if ($picofxOpts['directory'] == 0)
        {
            $cid = db_result(db_query("SELECT cat FROM prefix_gallery_imgs WHERE id = ".$id),0);
        }
        else
        {
            $cid = $picofxOpts['directory'];
        }
        $anz = db_result(db_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < ".$id." AND cat = ".$cid),0);
            $weite = $allgAr['gallery_normal_width']+30;
    
            //Ausgabe des Bildes mit Lightbox
        echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';
            echo '<a href="include/images/gallery/img_'.$picofxOpts['pic'].'" class="highslide" onclick="return hs.expand(this)"><img src="include/images/gallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt=""></a>';
        echo '</td></tr></table>';
    }
    ?>


    Vielen vielen Dank
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Moin...

    Habe beide Module mal installiert und auch mal getestet, konnte keine Fehler feststellen.

    Würde vorschlagen das du von beiden Modulen die Files nochmal neu hochlädst (nicht die install-datein).

    MfG NW
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    annemarie gelöschter User
    Sandy,

    geh mal in den admin unter der allgemeinen konfi und stell die wortlänge mal auf 30 ein.

    dein problem konnte ich so nicht sehen!

    dein highslide sollte eigentlich gehen, ich gehe mal vom falschen pfad aus =/
    bin schon auf deiner seite zwinker


    Zuletzt modifiziert von annemarie am 25.06.2009 - 00:37:58
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ja das geht auch in der Vorschaubox aber in der Usergallery noch nicht lächeln
    Da fehlt ja der code noch hab da nur den Java Code gnz oben rein und nun weiß ich nicht wo ich den anderen anhängen muss.

    PS: Die beiden Datein habe ich gerade nochmal neu hochgeladen aber Fehler bleibt nach wie vor. Darum hab ich die Original vote.php erst mal wieder rein.

    Aber trotzdem danke das ihr euch die Mühe macht
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    annemarie gelöschter User


    ich kann nix erkennen :/
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Moin,

    Füge den code:
    <script type="text/javascript" src="include/includes/js/highslide/highslide.js"></script>
    <link rel="stylesheet" type="text/css" href="include/includes/js/highslide/highslide.css" />
    <script type="text/javascript">hs.graphicsDir = 'include/includes/js/highslide/graphics/';</script>

    am besten in deiner index.htm`s, und nehme die aus den php files raus, vielleicht hilft es ja!!

    War auch auf deiner seite sehe die Shoutbox nicht nur die Vote-Seite!!

    MfG NW


    Zuletzt modifiziert von WDS Nachtwolf am 25.06.2009 - 00:49:00
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    annemarie gelöschter User
    lösch mich ich bin ein EMO post :'(


    Zuletzt modifiziert von annemarie am 25.06.2009 - 01:00:40
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    annemarie gelöschter User
    WDS Nachtwolf, nicht raten zwinker

    gnaa, jetzt spam ich schon wieder lachen


    Zuletzt modifiziert von annemarie am 25.06.2009 - 00:54:09
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ja der code geht ja hab ich schon in die Bilderbox (PicofX) auf Seite drinn.
    Aber dort musste ich noch
    class="highslide" onclick="return hs.expand(this)

    bei dem Bilderaufruf einfügen.

    Ich denke das muss ich in der Usergallery.php auch machen nur eben wo ?

    lächeln
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    oweh :/

    kannst das mal in den Code hier reinbasteln ?

    <script type="text/javascript" src="include/includes/js/highslide/highslide.js"></script>
    <link rel="stylesheet" type="text/css" href="include/includes/js/highslide/highslide.css" />
    <script type="text/javascript">hs.graphicsDir = 'include/includes/js/highslide/graphics/';</script>
    
    <?php
    /*                          Pic Of X mit Highslide
    #####################################################
    # Copyright: Lars Helmuth Probst (alies Alienuser)  #
    # E-Mail:          Lars-Probst@web-conzept.de             #
    # Internet:         www.Web-Conzept.de                     #
    # Support:         http://forum.web-conzept.de            #
    #####################################################
    */
    
    defined ('main') or die ( 'no direct access' );
    
    $svResult = db_query('SELECT * FROM prefix_allg WHERE k = \'picofx\'');
    
    while($saRow = db_fetch_assoc($svResult))
    {
       $picofxOpts[$saRow['v1']] = $saRow['v2'];
    }
    
    //var_dump($picofxOpts);
    $picofxNow = date('Y-m-d');
    
    // pruefen ob das bild gewechselt werden muss.
    if($picofxOpts['nextchange'] == $picofxNow || $picofxOpts['nextchange'] < $picofxNow)
    {
    if($picofxOpts['directory'] == 0) {
            $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs ORDER BY RAND() LIMIT 1"),0);
    } else {
            $picofxOpts['pic'] = @db_result(db_query("SELECT id FROM prefix_gallery_imgs WHERE cat = ".$picofxOpts['directory']." ORDER BY RAND() LIMIT 1"),0);
    }
    if (!empty($picofxOpts['pic'])) {
            $picofxOpts['pic'] .= '.'.@db_result(db_query("SELECT endung FROM prefix_gallery_imgs WHERE id = ".$picofxOpts['pic']),0);
    }
    
    $picofxNextChange = date('Y-m-d', time() + 3600 * 24 * $picofxOpts['interval']);
    
    // geaendertes pic in db speichern
    db_query('UPDATE prefix_allg SET v2 = \''. $picofxOpts['pic'] .'\' WHERE k = \'picofx\' AND v1 =\'pic\' LIMIT 1');
    db_query('UPDATE prefix_allg SET v2 = \''. $picofxNextChange .'\' WHERE k = \'picofx\' AND v1 =\'nextchange\' LIMIT 1');
    }
    
    $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
    
    if ($picofxOpts['pic'] != '' AND file_exists ('include/images/gallery/'.$picofxThumb))
    {
            $picofxThumb = 'img_thumb_'.$picofxOpts['pic'];
            $picofxImg = getimagesize('include/images/gallery/'.$picofxThumb);
            if($picofxImg[0] < $picofxOpts['picwidth'])
            {
                $picofxImg[1] = @ceil(($picofxImg[1] / $picofxImg[0]) * $picofxOpts['picwidth']);
                $picofxImg[0] = $picofxOpts['picwidth'];
            }
    
        list ($id, $endung) = explode('.', $picofxOpts['pic']);
        if ($picofxOpts['directory'] == 0)
        {
            $cid = db_result(db_query("SELECT cat FROM prefix_gallery_imgs WHERE id = ".$id),0);
        }
        else
        {
            $cid = $picofxOpts['directory'];
        }
        $anz = db_result(db_query("SELECT COUNT(*) FROM prefix_gallery_imgs WHERE id < ".$id." AND cat = ".$cid),0);
            $weite = $allgAr['gallery_normal_width']+30;
    
            //Ausgabe des Bildes mit Lightbox
        echo '<table width="100%" border="0" cellpadding="2" cellspacing="0"><tr><td align="center">';
            echo '<a href="include/images/gallery/img_'.$picofxOpts['pic'].'" class="highslide" onclick="return hs.expand(this)"><img src="include/images/gallery/'.$picofxThumb.'" width="'.$picofxImg[0].'" height="'.$picofxImg[1].'" alt=""></a>';
        echo '</td></tr></table>';
    }
    ?>
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    annemarie gelöschter User
    die usergallery ist aber nicht picOfX

    <script type="text/javascript" src="include/includes/js/highslide/highslide.js"></script>
    <link rel="stylesheet" type="text/css" href="include/includes/js/highslide/highslide.css" />
    <script type="text/javascript">hs.graphicsDir = 'include/includes/js/highslide/graphics/';</script>


    das nimmste am besten aus der php datei raus und haust es in die index.htm vom design zwischen
    <head><script type="text/javascript" src="include/includes/js/highslide/highslide.js"></script>
    <link rel="stylesheet" type="text/css" href="include/includes/js/highslide/highslide.css" />
    <script type="text/javascript">hs.graphicsDir = 'include/includes/js/highslide/graphics/';</script> </head>


    include\templates\user\gallery.htm
    Zeile #10
    <a target="_blank"

    zu
    <a class="highslide" onclick="return hs.expand(this)"


    und nimm bitte, BITTE die ganzen <br/>'s aus dem header div, die sind unnötig!

    genauso wie am ende der seite der code

             <!--
                                            {DDDmenupoint}
              //-->
    
              <!-- beispiel:
                [null, '%3', '%2', '%1', null|],|,
              -->
              <!--           anfang        +     link                |ende |teilende|teilee  -->
              <!-- horizontaler menupunkt -->
              
              <!-- horizontaler menupunkt anfang -->
              
              <!-- horizontaler menupunkt ende -->
              
    
              <!-- vertikaler menupunkt -->
              
              <!-- vertikaler menupunkt anfang -->
              
              <!-- vertikaler menupunkt ende -->


    nach </html> hat nix mehr etwas zu suchen, basta!
    Zuletzt modifiziert von annemarie am 25.06.2009 - 01:03:49
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Bist ein Schatz ich probiers mal
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Ich Rate nicht ich Denke zwinker

    Es hat mich ein wenig verwirrt das sie die picOfX gepostet hat, wie du es auch eben geschrieben hast zwinker

    Es währe aber entsprechend übersichtlicher wenn der SCRIPT-Code in der index.htm eingefügt wird. Sauberer währe es natührlich mit addheader() siehe Entwickler Referenz ilchClan 1.1 I


    Zuletzt modifiziert von WDS Nachtwolf am 25.06.2009 - 01:05:50
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    annemarie gelöschter User
    so nacht, ich hau mich hin!
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ja das war mein Fehler ich hätte wirklich etwas besser schaun müssen sorry traurig
    Jetzt hab ich es so gemacht und es geht. Naja ich wünsch euch ne gute Nacht und vielen dank für die nette schnelle Hilfe.

    Ich werd jetzt nochmal kucken an was das mit der vote.php liegt
    Hab alles Original hoch aber noch immer Fehler
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Die install.php hattes du ausgeführt, vom Vote-Modul?
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    ja klar komiish hab hin und her probiert aber die punkte gehn net weg.
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Nachtwolf Hall Of Fame
    Registriert seit
    10.11.2006
    Beiträge
    533
    Beitragswertungen
    16 Beitragspunkte
    Kann es sein das du die Shoutbox verändert hast, den deine gepostete oben ist eine andere als die orginale V_Shoutbox:

    <?php
    defined ('main') or die ( 'no direct access' );
    $datum=date("  j.n.Y");
    $zeit=date("  H:i");
    
    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('DELETE FROM `prefix_shoutbox` WHERE nickname = "'.$shoutbox_VALUE_name.'" AND textarea = "'.$shoutbox_textarea.'"' );
    		db_query('INSERT INTO `prefix_shoutbox` VALUES ( "" , "'.$shoutbox_VALUE_name.'" , "'.$shoutbox_textarea.'"  ) ' );
    	}
    }
    
    echo '
    <div style="width:99%; height:100px; overflow:auto; border:1px solid #347; margin:0px;">
    <table width="100%" cellpadding="2" cellspacing="1" border="0">';
    $erg = db_query('SELECT * FROM `prefix_shoutbox` ORDER BY id DESC');
    while ($row = db_fetch_object($erg) ) {
    	$class = ( $class == 'Cmite' ? 'Cnorm' : 'Cmite' );
    	echo '
    	<tr class="'.$class.'">
    		<td style="font-size:9px;"><b>'.$row->nickname.'</b>:</td><td style="font-size:8px;"> '.preg_replace( '/([^\s]{'.$allgAr['sb_maxwordlength'].'})(?=[^\s])/', "$1\n", BBcode($row->textarea)).'</td>
    	</tr>';
    }
    echo '</table></div>';
    
    if (has_right($allgAr['sb_recht'])) {
    	echo '
    	<form method="post" name="post" action="index.php">
    		<input type="text" name="shoutbox_textarea" value="" size="87%" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);">';
    		echo get_antispam ('shoutbox', 0); echo '
    		<input type="submit" value="'.$lang['formsub'].'" name="shoutbox_submit">
    		<input type="text" size="1" style="visibility:hidden;" name="shoutbox_nickname" value="'.$shoutbox_VALUE_name.'" onFocus="if (value == \''.$shoutbox_VALUE_name.'\') {value = \'\'}" onBlur="if (value == \'\') {value = \''.$shoutbox_VALUE_name.'\'}" maxlength="15">
    		<a class="box" href="index.php?shoutbox">'.$lang['archiv'].'</a>
    	</form>';
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ja hab die angepasst aber wie gesagt mit der original Datei sieht es genauso aus. Sobald ich aber die Originale vote.php nehme, dann ist der Fehler weg. Ist nur da mit der erweiterten Umfrage vote.php 1.4
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    annemarie gelöschter User
    hey,

    also ich konnte gestern nichts entdecken.
    gib mir mal folgende infos sandy.

    1. dein Browser + version des browsers
    2. haben andere das selbe problem / besteht das problem auch auf anderen computern?
    0 Mitglieder finden den Beitrag gut.
  28. #28
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Ich habe die probleme auch am Laptop und an dem PC von meinen Eltern. Also schon mal verschiedene Systeme lächeln
    Ja andre die die Seite besuchen sehen das auch so gepunktet.
    Glaube wirklich das es nur an der vote.php liegen kann, da ja sonst die originale auch nicht gehen dürfte.

    ich hab den aktuellen Firefox am Laptop den IE7

    Danke fürs helfen lächeln
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  29. #29
    User Pic
    SandyF20 Mitglied
    Registriert seit
    20.06.2009
    Beiträge
    124
    Beitragswertungen
    0 Beitragspunkte
    Fehler behoben danke an Annemarie lächeln

    Habe in der verticalen Shoutbox
    BBcode($row->textarea))

    in das geändert

    $row->textarea)


    Danke nochma *freu*
    Wenn Mod kommt flach auf den Boden legen und um Hilfe rufen. Wenn keine Hilfe kommt: Viel Glück!
    0 Mitglieder finden den Beitrag gut.
  30. #30
    User Pic
    annemarie gelöschter User
    da war ich doch schon nahe dran zwinker

    www.ilch.de/forum-showposts-37457.html#260511

    gern geschehen \o/


    Zuletzt modifiziert von annemarie am 25.06.2009 - 22:41:17
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten