Jump to content
php.lv forumi

marcis

Reģistrētie lietotāji
  • Posts

    1,765
  • Joined

  • Last visited

Everything posted by marcis

  1. marcis

    tops

    Sāc skaitīt no cipara ar kuru sākas limits (7dienas nakts nesakarīgums). Pieņemot, ka lapā tu rādi 10 ierakstus: <? $limit=10; // ierakstu skaits vienā lapā $page=(!empty($_GET['page']) && $_GET['page']>1)?$_GET['page']:1; $start=$limit*$page-$limit; ... while(...){ echo ++$start; } ?>
  2. Ielasi visus failus masīvā un atkarībā no atvertās lapas izvadi.
  3. Šādus gadījumus var risināt tikai čerez ... Piemērs, kas izskatās ok tavam gadījumam: www.gotgame.lv Viss darbojas ar ajax un anchor linkiem.
  4. <? function clean_title($title){ $title=strtolower($title); $chars=array("ā"=>"a","č"=>"c","ē"=>"e","ģ"=>"g","ī"=>"i","ķ"=>"k","ļ"=>"l","ņ"=>"n","š"=>"s","ū"=>"u","ž"=>"z","-"=>"_"," "=>"_",); $title=strtr($title,$chars); $title=ereg_replace("[^a-z0-9_]","",$title); return $title; } ?>
  5. Jā, es arī agrāk šādi veidoju lapas kartes (teorētiski tas pats vien ir). Šodien jau es to daru šādi: <? function sitemap($pid,$t){ global $lx; if(empty($t[$pid]) || !is_array($t[$pid])){ return ""; } $s='<ul>'; foreach($t[$pid] as $key=>$value){ $s.='<li><a href="/'.$lx.'/'.url($key).'">'.$value.'</a>'.sitemap($key,$t).'</li>'; } $s.='</ul>'; return $s; } $topics=array(); $tsql="SELECT t.id, t.parent_id, ta.name FROM `topics` t, `topics_alias` ta WHERE t.active=1 AND ta.topic_id=t.id AND ta.lang_id=".intval($l)." ORDER BY t.position ASC"; $tres=mysql_query($tsql); while($trow=mysql_fetch_object($tres)){ $topics[$trow->parent_id][$trow->id]=$trow->name; } echo sitemap(0,$topics); ?>
  6. Ar tabulu tas, neteiksim, ka nav iespējams, bet būs čerez ž. Tabulu pārnest jaunā rindā tu vari tikai pēc noteikta skaita (neesmu vēl pamodies, lai varētu normāli paskaidrot) <? ... $i=0; while(...){ ... if(++$i%5==0){ echo '</tr><tr>'; } // šis ik pēc pieciem ierakstiem veidos jaunu tabulas rindu ... } ... ?> Vieglāk/gudrāk/utt būtu izvēlni veidot neizmantojot tabulu, piemēram, ul+li+a. Elementiem lietot { float: left; }, kad pietrūks vietas rindā, tie automātiski tiks likti jaunā rindā.
  7. Es tev iesaku pārliecināties, ka tava ideja nestrādā un tad prasīt ko esi darījis nepareizi vai tml, protams, ja vien tava nepareizā rīcība nenodara nevienam nekādus zaudējumus. Šajā gadījumā tu būtu domēnus piesaisījis IP adresēm un redzējis, ka viss notiek.
  8. Kapēc? Tu strādā ar vecākām IE versijām par 5.5?
  9. Tīrs js window.onload=function(){ document.getElementById("load").style.display='none'; } ... <body> <div id="load"> </div> ... </body> ...
  10. Uzliec kautkādu <div> pa virsu visai lapai un ar onload īventu novāc viņu nost. Ielādētos procentus gan nekādi neparādīsi.
  11. <a href="http://<?=$_SERVER['HTTP_HOST'];?>/forums">forums</a>
  12. Pilnīgi visus *.com domēnus esmu pircis www.omnis.com
  13. Neesmu vēl redzējis tādu spama filtru, kas nepieņemtu vēstuli ar base64 attachmentiem...
  14. Visi mēneši sākas ar pirmo datumu :) Bet beidzas ar date("t");
  15. Order Deny,Allow Deny from all Allow from apache.org ?
  16. Ja tu būtu veidojis "profesionāli" tad visticamāk, tev šādas problēmas nebūtu.
  17. marcis

    bilde uz bildes!

    OFF: Tu arī slimnīcā ar mobīlo programmē?
  18. Ja pareizi sapratu, tad scriptaculous to māk, domāju, ka arī jquery, bet viņu es neizmantoju. Scriptaculous sintakse: <script type="text/javascirpt"> new Effect.Appear('overlay'); </script>
  19. marcis

    css transparency

    Es tieši iesaku (pus)caurspīdīgos png lietot, jo tad css haks būs jāizmanto tikai uz vienu brouzeri - IE6.
  20. Tam nav sakara ar php. Es sapratu, ka tagad tev lapa ieņem procentuālu platumu un kautkas mistiski izplūst, bet tu gribi panākt to, lai lapa ieņemtu procentuālu platumu, pareizi?
×
×
  • Create New...