ilch Forum » Ilch Clan 1.1 » Module und Modifikationen » Ticker-mODUL

Geschlossen
  1. #1
    User Pic
    Chefkoch Mitglied
    Registriert seit
    13.09.2007
    Beiträge
    115
    Beitragswertungen
    0 Beitragspunkte
    Hallo

    Ich habe das modul installiert soweit klappt alles.
    Wenn der Text läuft habe ich am Anfang noch so ein Zeichen, wie oder wo bekomme ich das weg.

    Danke Gruß Andy


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Tyrargo Mitglied
    Registriert seit
    30.01.2006
    Beiträge
    5.541
    Beitragswertungen
    7 Beitragspunkte
    das signalisiert nur, daß dort der ticker anfängt.

    kann ja sein, daß du einen so langen ticker hast, daß er immer wieder durchläuft. und damit man das besser erkennt, eben das zeichen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Chefkoch Mitglied
    Registriert seit
    13.09.2007
    Beiträge
    115
    Beitragswertungen
    0 Beitragspunkte
    Hi

    Also mus das bleiben oder kann man es entfernen sieht etwas doof aus.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chainy Mitglied
    Registriert seit
    26.09.2008
    Beiträge
    1.202
    Beitragswertungen
    1 Beitragspunkte
    Also ich find es sieht nicht doof aus, die >> sieht man eigentlich überall mal; aber wenns dich so stört musste wohl in die Tickerdateien und suchen wo da was steht, das bestimmt womit die eingabe bzw die anzeige beginnt. sollte net so schwer sein denk ich
    "...mich interessiert nicht warum sich die Leute an mich erinnern, Hauptsache sie tun es!
    ----------------------GeT HaRdCoRe----------------------
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    kla entfernste einfach die >> »
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chefkoch Mitglied
    Registriert seit
    13.09.2007
    Beiträge
    115
    Beitragswertungen
    0 Beitragspunkte
    Moin

    Bei allen 10 oder reicht es bei der geschwindigkeit die ich eingestellt habe.
    Is doch in der ticker .php oder?
    Hab es probiert geht nicht.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Siggi Hall Of Fame
    Registriert seit
    08.02.2007
    Beiträge
    6.558
    Beitragswertungen
    327 Beitragspunkte
    hm dann poste mal deine aktuelle ticker.php
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Chefkoch Mitglied
    Registriert seit
    13.09.2007
    Beiträge
    115
    Beitragswertungen
    0 Beitragspunkte
    Hallo hier mal der Code.


    <?php 
    #   Copyright by Topolino
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    
    function getColor(){
    for ($red=0;$red<=15;$red=$red+3)
    {
    for ($green=0;$green<=15;$green=$green+3)
    {
    for ($blue=0;$blue<=15;$blue=$blue+3)
    {
    $red_value=dechex($red).dechex($red);
    $green_value=dechex($green).dechex($green);
    $blue_value=dechex($blue).dechex($blue);
    @$pointer++;
    $hex_values_table[$pointer]=$red_value.$green_value.$blue_value;
    }
    }
    }
    $pointer=1;
    $rgb = '<table border="0" cellspacing="1" cellpadding="0">';
    for ($x=1;$x<=15;$x++)
    {
    $rgb .= '<tr>';
    for ($y=1;$y<=15;$y++)
    {
    $display_value='#'.@$hex_values_table[$pointer];
    if (!$display_value)$display_value="#ffffff";
    
    $rgb .= "<td bgcolor=$display_value><a href=javascript:setcolor('$display_value') alt=$display_value title=$display_value><img border=0 src=include/images/icons/pix.gif width=10px height=10px alt=$display_value></a></td>";
    $pointer++;
    }
    $rgb .= "</tr>";
    }
    $rgb .= "</table>";
    return ($rgb);
    }
    
    $direction_ar = array (
      'left'  => 'von rechts',
      'right' => 'von links',
    	'down'  => 'von oben',
    	'up'    => 'von unten'
    );
    
    $speed_ar = array (
      '1'  => '&raquo; eins',
      '2'  => '&raquo; zwei',
    	'3'  => '&raquo; drei',
    	'4'  => '&raquo; vier',
      '5'  => '&raquo; f&uuml;nf',
      '6'  => '&raquo; sechs',
    	'7'  => '&raquo; sieben',
    	'8'  => '&raquo; acht',
      '9'  => '&raquo; neun',
    	'10' => '&raquo; zehn',
    );
    
    if ( isset ($_POST['sub'])) {
      $title = escape($_POST['title'], 'string');
      $text  = escape($_POST['text'], 'string');
      $color = escape($_POST['color'], 'string');
      $speed  = escape($_POST['speed'], 'string');
      $direction  = escape($_POST['direction'], 'string');
      $width  = escape($_POST['width'], 'string');
      $height  = escape($_POST['height'], 'string');
      $size  = escape($_POST['size'], 'string');
      $frei  = escape($_POST['frei'], 'string');
      if ( empty ( $_POST['sid']) ) {
    	  $pos = db_count_query("SELECT COUNT(*) as anz FROM prefix_ticker");
    		db_query("INSERT INTO prefix_ticker (pos,title,text,color,speed,direction,width,height,size,frei) VALUES (".$pos.",'".$_POST['title']."','".$_POST['text']."','".$_POST['color']."','".$_POST['speed']."','".$_POST['direction']."','".$_POST['width']."','".$_POST['height']."','".$_POST['size']."','".$_POST['frei']."')");
    	} else {
        $sid  = escape($_POST['sid'], 'integer');
        db_query("UPDATE prefix_ticker SET title = '".$title."', text = '".$text."', color = '".$color."', speed = '".$speed."', direction = '".$direction."', width = '".$width."', height = '".$height."', size = '".$size."', frei = '".$frei."' WHERE id = ".$sid);
    	}
    }
    if ( $menu->get(1) == 'delete' ) {
      $id = $menu->get(2);
      $anz = db_count_query("SELECT COUNT(id) FROM prefix_ticker WHERE id = ".$id."");
    	if ( $anz == 1 ) {
    	  $pos = db_result(db_query("SELECT pos FROM prefix_ticker WHERE id = ".$id ),0);
        db_query("DELETE FROM prefix_ticker WHERE id = ".$id);
    		db_query("UPDATE prefix_ticker SET pos = pos - 1 WHERE pos > ".$pos);
    	}
    }
    if ( $menu->get(1) == 'u' OR $menu->get(1) == 'o' ) {
    	$a = db_count_query("SELECT COUNT(*) as anz FROM prefix_ticker");
      $np = ( $menu->get(1) == 'o' ? $menu->get(3) -1 : $menu->get(3) +1 );
      $np = ( $np >= ( $a -1 ) ? ( $a - 1) : $np );
      $np = ( $np < 0 ? 0 : $np );
      db_query("UPDATE prefix_ticker SET pos = ".$menu->get(3)." WHERE pos = ".$np);
      db_query("UPDATE prefix_ticker SET pos = ".$np." WHERE id = ".$menu->get(2));
    }
    if ( $menu->get(1) == 'c' ) {
      $n = ( $menu->get(3) == 3 ? 4 : 3 );
      db_query("UPDATE prefix_ticker SET text = ".$n." WHERE id = ".$menu->get(2)); 
    }
    $tpl = new tpl ( 'ticker', 1);
    
      if ( $menu->get(1) != 'edit' ) {
    	  $row = array(
    		  'sub'       => 'Eintragen',
    		  'pos'       => '',
    			'title'     => '',
    			'text'      => '',
    			'color'     => '',
    			'speed'     => '',
          'direction' => '',
    			'width'     => '',
    			'height'    => '',
    			'size'      => '',
          'frei'      => '',      
          'sid'       => ''
    	   );
    	} else {
        $sid = $menu->get(2);
    		$abf = 'SELECT title,text,color,speed,direction,width,height,size,frei,id as sid FROM prefix_ticker WHERE id = "'.$sid.'"';
    		$erg = db_query($abf);
    		$row = db_fetch_assoc($erg);
        $row['sub'] = '&Auml;ndern';
    	}
      if ($row['frei'] == 1 ) { 
            $row['frei1'] = 'checked'; 
            $row['frei0'] = ''; 
            } else { 
            $row['frei1'] = ''; 
            $row['frei0'] = 'checked';
            }
    
      if ( $menu->getA(1) == 'f' ) {
      db_query('UPDATE `prefix_ticker` SET `frei` = IF(`frei`>0,0,1) WHERE id = "'.$menu->getE(1).'" LIMIT 1');
      }
    	$row['direction'] = arlistee ( $row['direction'] , $direction_ar );		
    	$row['colorpicker'] = getColor();
      $row['speed'] = arlistee ( $row['speed'] , $speed_ar );
      $tpl->set_ar_out($row,0);
      $class = 'Cnorm';
    
    	$erg = db_query('SELECT * FROM prefix_ticker ORDER BY pos');
    	while ($r = db_fetch_assoc($erg) ) {
        $class = ( $class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
        $text  = substr(preg_replace("/\015\012|\015|\012/", " ", htmlentities(strip_tags(stripslashes($r['text'])))),0,20);
        $sperre = $r['frei'] >= 1 ? 'nop' : 'jep';
        $sperren = $r['frei'] >= 1 ? 'Freischalten' : 'Sperren';
        echo '<tr class="'.$class.'"><td>'.$r['title'].'</td>';
        echo '<td>'.$text.'...</td>';
        echo '<td><a href="?ticker-edit-'.$r['id'].'"><img src="include/images/icons/edit.gif" /></a></td>';
    		echo '<td><a href="javascript:delcheck('.$r['id'].')"><img src="include/images/icons/del.gif"></a></td>';
        echo '<td><a href="?ticker-o-'.$r['id'].'-'.$r['pos'].'"><img src="include/images/icons/pfeilo.gif" border="0"></a></td>';
    		echo '<td><a href="?ticker-u-'.$r['id'].'-'.$r['pos'].'"><img src="include/images/icons/pfeilu.gif" border="0"></a></td>';
    	  echo '<td><a href="?ticker-f'.$r['id'].'"><img src="include/images/icons/'.$sperre.'.gif" alt="'.$sperren.'" title="'.$sperren.'" border="0"></a></td>';
        echo '</tr>';
    	}
    	$tpl->out(1);
      $abf = 'SELECT * FROM prefix_ticker ORDER BY pos LIMIT 0,1';
      $erg = db_query($abf);
    while ($row = db_fetch_object($erg)) { 
      echo '<marquee direction="'.$row->direction.'" scrollamount="'.$row->speed.'" style="height:'.$row->height.'px; width:'.$row->width.'px; color:'.$row->color.'; font-size:'.$row->size.'px;">';
      echo '<b> &raquo;<i>'.$row->title.':</i></b>&nbsp;'.$row->text.'';
      } 
      echo '</marquee>'; 
    	$tpl->out(2);
    $design->footer();
    ?>




    Gruß Andy
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten