Jump to content
php.lv forumi

Kolonnas & Rindas


Cibiņš

Recommended Posts

Sveiki, vai kādam nav zināms, kā var panākt to lai attēli ir redzami nevis rindā uz leju, bet rindā vienā līnijā jeb kolonnās, un ja lapā vairs nav vietas, tad lai rinda "nedzen" lapu ārā no monitora, bet pārnesās automātiski uz nākošo rindu?

 

P.S. Skripts lasa attēlus pa tiešo no servera, bet nav saprotams, kādēļ uz IE nevelk neko ārā.

 

<?php
	$url = '../../../resources/pics/uploads/gallery/';
		  $handle = opendir ($url);

echo '<table border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"100\" height=\"100\">';
 while (false !== ($file = readdir($handle))) {
		if($file != "." && $file != ".." && $file != basename(__FILE__)) {
			echo '<tr>';
echo '<th scope=\"col\">';
echo '<a href="'.$url.$file.'" target="_blank"><img align="center" border="0" src="'.$url.$file.'" width=50% height=50%/></a>';
echo '</td>';
echo '</tr>';
		}
}
echo '</table>';		 
?>

Edited by MCWeb.lv
Link to comment
Share on other sites

Nelieto tabulu.

echo '<div class="images">';
while(...){
 echo '<img src="..." alt="" />';
}
echo '</div>';

Un CSS:

.images img {
 float: left;
 margin: 0 5px 5px 0;
}

IE nerāda attēlus, bet citi brouzeri rāda? Dīvaini, bet tomēr paskaties ģenerēto kodu, vai ceļš uz attēlu ir pareizs.

Link to comment
Share on other sites

Nelieto tabulu.IE nerāda attēlus, bet citi brouzeri rāda? Dīvaini, bet tomēr paskaties ģenerēto kodu, vai ceļš uz attēlu ir pareizs.

Kapec gan nevaretu leitot Tabulu ??? ( paskaidrojums + REALS pamatojums )

 

IE un Opera ar atteliem mak straadat daudz labaak nekaa FF un Safari ...

MCWeb.lv --> taa kaa skaties vien atelaa celja pareiziibu .. .. ( un vispar ko noziimee "Skripts lasa attēlus pa tiešo no servera" .. parejo kodu randomaa generee uz User kompja ? vai kaa ?? )

Edited by Grey_Wolf
Link to comment
Share on other sites

Kapec gan nevaretu leitot Tabulu ??? ( paskaidrojums + REALS pamatojums )
Sveiki, vai kādam nav zināms, kā var panākt to lai attēli ir redzami nevis rindā uz leju, bet rindā vienā līnijā jeb kolonnās, un ja lapā vairs nav vietas, tad lai rinda "nedzen" lapu ārā no monitora, bet pārnesās automātiski uz nākošo rindu?

Derēs?

 

EDIT: More explain - kā tu panāksi, ka tabula pie lapas malas taisa jaunu rindu? Nevis ik pa 10 vai 20, bet pie lapas malas.

Edited by marcis
Link to comment
Share on other sites

Nē bet tiešām nesaprotu kādēļ uz IE skrien ārā no lapas tā attēļu rinda, bet uz FF darboojas normāli, rāda kā vajag.

 

<?php
	$url = '../../../resources/pics/uploads/gallery/';
		  $handle = opendir ($url);
echo '<div>';
 while (false !== ($file = readdir($handle))) {
		if($file != "." && $file != ".." && $file != basename(__FILE__)) {
echo '<a href="'.$url.$file.'" target="_blank"><img border="0" src="'.$url.$file.'" width=100 height=100/></a>';
		}
}
echo '</div>';
?>

Edited by MCWeb.lv
Link to comment
Share on other sites

Derēs?

 

EDIT: More explain - kā tu panāksi, ka tabula pie lapas malas taisa jaunu rindu? Nevis ik pa 10 vai 20, bet pie lapas malas.

 

uztaisam uz window onresize eventu, tik līdz atbrīvojas vieta jaunai kolonnai, tā uztaisam to un pārliekam šūnas :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...