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

Geschlossen
  1. #1
    User Pic
    Bigboy Mitglied
    Registriert seit
    14.02.2010
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    Moin,

    ich habe mir eben den Ticker installiert.

    Nun meine Frage. Wie kann ich dort Link einfügen, so das dort steht "Mehr lesen" als den gesamten Link?

    Auch würde es mich mal interessieren, wie ich es einstellen kann das 2 oder 3 News direkt untereinander laufen. Also 1 News dann Leerzeichen und dann News 2 usw.

    Gruß


    verwendete ilchClan Version: 1.1
    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
    lies dir mal die infoboxen unter dem news-eingabe-formular im admin durch. zwinker

    wie du das mit der anzeige 1,2,3 willst, das versteh ich nicht...
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Bigboy Mitglied
    Registriert seit
    14.02.2010
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    ZitatZitat geschrieben von Chapter

    lies dir mal die infoboxen unter dem news-eingabe-formular im admin durch. zwinker

    wie du das mit der anzeige 1,2,3 willst, das versteh ich nicht...



    Also so war das gemeint:

    1.Nachricht

    leerzeile

    2.Nachricht

    leerzeile

    3.Nachricht
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    oh ich hab den ticker mit den news verwechselt.
    für die nachrichten anders anzuzeigen musst du entweder das template bearbeiten oder den html-teil in der box.
    poste mal deine ticker.php
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Bigboy Mitglied
    Registriert seit
    14.02.2010
    Beiträge
    30
    Beitragswertungen
    0 Beitragspunkte
    <?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();
    ?>
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Chapter Hall Of Fame
    Registriert seit
    21.10.2007
    Beiträge
    5.951
    Beitragswertungen
    229 Beitragspunkte
    und jetzt editiert du deinen post mal und benutzt den #-button damit der code richtig angezeigt wird.

    und um zeilenumbrüche zu erreichen musst du ziemlich am schluss der codes

    hier:
    <b> &raquo;<i>'.$row->title.':</i></b>&nbsp;'.$row->text.'';


    die umbrüche einfügen.


    Zuletzt modifiziert von Chapter am 21.02.2010 - 14:05:17
    Spamming, sinnlose Beiträge, Pushing, Doppelposting und Werbung sind verboten
    externer Link
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Module und Modifikationen

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten