php soldan sağa yazı ekleme.

mesutozcan55Mesut ÖZCAN

sayın üstadlarım benim bir sitem var ve mesaj tahtası eklentim var. Buradaki mesajları ana sayfaya sağdan sola kayacak şekilde ayarlı ve son 3 mesajı alt alta gösteriyor benim yapmaya çalıştığım şey yazıları alt alta değilde soldan sağa yan yana dizilim yapmak. neolur yardım edin hiç bilgim yok bu konularda =(

<?php



$table = 'achat';         //
$show_avatar = true;    //
$dont_show_sex = true;    //
                        // functions::display_user()
$limit = 3;            //


echo '<div class="phdr"><a href="'. $rootpath . 'achat/"><b>Mesaj Tahtasi</b></a></div>';
$query = "SELECT * FROM `" . $table . "`
    JOIN `users` ON `" . $table . "`.`author_id`=`users`.`id`
    ORDER BY `" . $table . "`.`time` DESC LIMIT " . $limit;
$res = mysql_query($query);

$i=0;
while ($message = mysql_fetch_assoc($res)){
    echo $i % 2 ? '<div class="list1">':'<div class="list2">';
    $text=functions::checkout($message['msg'], 2, 2);
    if ($set_user['smileys']) {
        $text = functions::smileys($text, $rights > 1 ? 1 : 0);
    }
    $arg = array(
        'header' => ' <span class="gray">(' . functions::display_date($message['time']) . ')</span>',
        'body' => $text,
        'iphide' => true,
        'stshide' => true
    );
    core::$user_set['avatar'] = $show_avatar;
    $message['nosex'] = $dont_show_sex;
    echo '<marquee>'.functions::display_user($message, $arg).'</marquee>';
    echo '</div>';
    $i++;
}

if ($user_id) {

}
?>
2013-09-19 01:26:41 Edit:2013-09-19 01:32:51

Php

<marquee> kısmına parametre eklemesi yazarak kolayca yapabilirsin.

<marquee behavior="slide" direction="left">

Her programcı birgün Php yi tadacaktır
2013-09-19 13:04:06

mesutozcan55Mesut ÖZCAN

UUstadm ilginiz ve alakaniz ici n tesekkur ederim fakat yazilarim zaten sagdan sola kayiyor benim sikintim son 3 mesaj alt alta siralaniyor ve uc mesajda sagdan sola kayiyor ben mesajlar yan yana dizilmesini istiyorum beceremiyorum.  Eger reklam olmazsa lutfen alemm.biz e ana sayfada goruceksiniz sayin hocam

2013-09-19 18:17:30

Edit:

Php

mesajlar span ile ayrılmış. alt alta çıkması için senin CSS dosyanda ayar yapılmış olmalı. ya siteyi göster yada HTML çıktısı ile CSS yi. bu haliyle çözemedim.

Her programcı birgün Php yi tadacaktır
2013-09-19 18:56:57

mesutozcan55Mesut ÖZCAN

buyrun hocam ozaman gerekli dosyaları ekledim kusura bakmayın geç saatlere kadar çalıştığım için giremedim nete =)

http://alemm.biz/public_html.rar

2013-09-23 00:36:51

Edit:

Php

bu sekilde dene duzelttim kodu simdi senin istedigin gibi calısması lazım 

<?php



$table = 'achat';         // 
$show_avatar = true;    // 
$dont_show_sex = true;    // 
                        // functions::display_user()
$limit = 3;            // 


echo '<div class="phdr"><a href="'. $rootpath . 'achat/"><b>Mesaj Tahtasi</b></a></div>';
$query = "SELECT * FROM `" . $table . "`
    JOIN `users` ON `" . $table . "`.`author_id`=`users`.`id`
    ORDER BY `" . $table . "`.`time` DESC LIMIT " . $limit;
$res = mysql_query($query);

$i=0;

echo $i % 2 ? '<div class="list1">':'<div class="list2">';

while ($message = mysql_fetch_assoc($res)){
    
    $text=functions::checkout($message['msg'], 2, 2);
    if ($set_user['smileys']) {
        $text = functions::smileys($text, $rights > 1 ? 1 : 0);
    }
    $arg = array(
        'header' => ' <span class="gray">(' . functions::display_date($message['time']) . ')</span>',
        'body' => $text,
        'iphide' => true,
        'stshide' => true
    );
    core::$user_set['avatar'] = $show_avatar;
    $message['nosex'] = $dont_show_sex;
    echo '<marquee>'.functions::display_user($message, $arg).'</marquee>';
    
    $i++;
}
echo '</div>';
if ($user_id) {

}
?>

2013-09-23 12:03:06

Php

mesutozcan55Mesut ÖZCAN

hocam emeğinize sağlık fakat sadece mesajların arasındaki çizgi kalktı mesajlar hala alt alta sıralı yan yana yapabilirmiyiz ?

siteye girip kontrol edebilirsiniz sayın hocam sizin verdiğiniz kodlar aktif

2013-09-25 00:08:25 Edit:2013-09-25 00:09:19

<?php

$table = 'achat';         // 

$show_avatar = true;    // 

$dont_show_sex = true;    // 

                        // functions::display_user()

$limit = 3;            // 

echo '<div class="phdr"><a href="'. $rootpath . 'achat/"><b>Mesaj Tahtasi</b></a></div>';

$query = "SELECT * FROM `" . $table . "`

    JOIN `users` ON `" . $table . "`.`author_id`=`users`.`id`

    ORDER BY `" . $table . "`.`time` DESC LIMIT " . $limit;

$res = mysql_query($query);

$i=0;

echo '<marquee>';

while ($message = mysql_fetch_assoc($res)){

    echo $i % 2 ? '<div class="list1">':'<div class="list2">';

    $text=functions::checkout($message['msg'], 2, 2);

    if ($set_user['smileys']) {

        $text = functions::smileys($text, $rights > 1 ? 1 : 0);

    }

    $arg = array(

        'header' => ' <span class="gray">(' . functions::display_date($message['time']) . ')</span>',

        'body' => $text,

        'iphide' => true,

        'stshide' => true

    );

    core::$user_set['avatar'] = $show_avatar;

    $message['nosex'] = $dont_show_sex;

    echo functions::display_user($message, $arg);

    echo '</div>';

    $i++;

}

  echo '</marquee>' ;

if ($user_id) {

}

?>

bu sekilde dene bakalım  

2013-09-25 02:34:44

Edit:

Php

mesutozcan55Mesut ÖZCAN

olmadı hocam hala mesajlar alt alta çıkıyor sayfadan kontrol edebilirsiniz smiley

2013-09-25 23:53:55

Php

aslında  zor bir sey degil ama kodları gormeden  yapmak zor  senin paylastıgın dokumanlar bir sey ifade etmiyor   

2013-09-26 01:20:57

phpkodlari.com © 2009 Herkes Php öğrenecek
Eglence ve Oyun: Gamikro