Jump to content
php.lv forumi

ABU

Reģistrētie lietotāji
  • Posts

    23
  • Joined

  • Last visited

Everything posted by ABU

  1. Bet tiem, kas grib mazliet vairāk uzzināt par šo produktu, tad Zvaigznes ABC veikalā būs arī neliela demonstrācija: http://www.zvaigzne.lv/lv/izvaigzne/aktualitates/article.php?id=73400
  2. Zvaigzne ABC jau sāk piedāvāt interaktīvus materiālus (DVD) fizikas apmācībai. Pašlaik jau notiek iepriekšparakstīšanās. Pats tos esmu apskatījis un tie ir ļoti interesanti un varbūt kādam palīdzēs labāk izprast sarežģīto fiziku. Ja nu kādam ir kāds 10-klasnieks (vai arī pats tāds jūtas), tad to var tagad pasūtīt. Papildus info par iZvaigzne sērijas interaktīvo mācību materiālu: http://www.zvaigzne....le.php?id=72946 Iepriekšparakstīšanās notiek gan Zvaigzne ABC grāmatnīcās, gan interneta grāmatnīcā, turklāt pasta pakalpojumi papildus nav jāmaksā! http://www.e-gramatn...=&third_cat_id=
  3. ABU

    pārtaisīt kodu

    1. Noņem nost var no vērtību piešķiršanas. Masīvu Tu taču jau nodefinēji un tagad Tev vajag tikai piešķirt vērtības:var voteLeftImage[0] 2. Vai masīvā voteLeftImage ir sadefinētas NN vērtības? Citādi cikls Tev iet pa NN vērtībām un arī šajā masīvā vajadzētu būt NN vērtībām. Savādāk nekādām problēmām nevajadzētu būt. Ja tomēr nestrādā, tad ir jāredz: 1) kļudas teksts. No tā vien var daudz ko izsecināt. 2) pilnais kods. Lai zinātu arī citas mijiedarbības.
  4. ABU

    checkout google

    Veins liels mīnus (skatījos pirms gada vai senāk) - nevar no LV reģistrēties un to izmantot. Kā ir tagad, nezinu. Neesmu sen skatījies.
  5. Pēcpusdiena vēl nav pienākusi :), bet Apgāds Zvaigzne ABC jau ir pievienojusi iespēju anketas aizpildīt arī tiešsaistē.
  6. Vari aizpildīt un izteikt savu viedokli arī tad, ja bērni vēl nemācās. DOC versijā ir lauks komentāriem, kur var to uzrakstīt, ka bērni nemācās vai arī vēl nav. No Apgāda Zvaigzne ABC uzzināju, ka webiskā varianta anketa būs pieejama pēcpusdienā viņu mājaslapā. Tā kā, ja gribi, vari aizpildīt DOC'u un nosūtīt pa e-pastu vai arī pēcpusdienā aizpildīt webisko versiju.
  7. Tiem, kuriem ir bail aizpildīt un nosūtīt DOC dokumentus :), drīzumā ir gaidāma arī webiska anketas versija. Bet anketas aizpldīšana nav piespiedu darbs, bet gan brīvprātīgs darbs. :) Kas gribēs palīdzēt uzlabot šo procesu, tie arī sniegs savu artavu. Kaut vai ar anketas aizpildīšanu.
  8. Pēdējā desmitgadē modernās tehnoloģijas ir kļuvušas par mūsu dzīves neatņemamu sastāvdaļu. Teju vai katram ir draugu kopas vairākos sociālajos portālos, e-pasta vēstules ir aizstājušas oficiālas darījumu vēstules, bet mobilais telefons ir ne tikai telefons, bet arī fotoaparāts, videokamera un mūzikas atskaņotājs. Tehnoloģijas ir arī ikviena skolēna dzīves sastāvdaļa, tāpēc vēlamies uzzināt, ko par to iespējām mācību procesā domā skolēni, skolotāji un vecāki. Aicinām visus aktīvi iesaistīties diskusijā un veltīt laiku nelielas aptaujas anketas aizpildīšanai. Visi dalībnieki, kuri būs iesūtījuši aizpildītās anketas un norādījuši savu vārdu, uzvārdu un e-pasta adresi, piedalīsies vērtīgu grāmatu izlozē. Saite uz anketām un papildus informācijai: Zvaigzne ABC lapā
  9. Lai tiešām palīdzētu Noob'iem, tad tev vēl vajag pievienot klāt: 1) failu load.config.sys.php 2) uzrakstīt, kādu DB izmantot un tabulas struktūru. Pretējā gadījumā no šitā skripta nav nekādas jēgas. Tikai sataisa input laukus un atrod datus tabulā.
  10. Mans priekšlikums - sataisi nortmālas kodifikatoru tabulas un normālā veidā tās sasaisti savā strapā. Var arī izmantot variantu, kā pats aprakstīji - katram rakstam atrod tabulu un tad to ielasīt vai arī izanalizēt, kādas tabulas vajag, tad tās savākt masīvā. Bet atceries, ka uz maziem datiem tas varētu arī ātri strādāt, bet, kad datu apjoms ļoti pieaugs, tad šādas datu atlasīšanas katram rakstam/ viltīgas tabulu ananlīzes būs ļoti lēnas un nelietderīgas.
  11. pēc tava pirmā SQL pieprasījuma sanāk, ka tev visu tabulu nosaukumi atrodas tabulas categories laukā subtables. Un tad tiešām ar vienu SQL pieprasījumu to nebūs iespējams izdarīt. To tev vajadzēs apstrādāt dinamiski (tā kā tu pats rakstīji pēdējā postā): 1. nolasīt visus datus no tabulas categories; 2. nolasīt vajadzīgo ierakstu no tabulas, kas norādītā laukā subtables. Es uzskatu, ka šāds risinājums ir galīgi garām. Labāk jau visus kodifikatorus (sekcijas un subsekcijas) turēt vienā vai 2 atsevišķās tabulās, nevis šāda veidā, kad no tabulas lauka taisa pieprasījumu uz citu tabulu. Ieteiktu tomēr pārdomāt savas DB tabulu struktūru.
  12. Tas nozīmē, ka tev nav šādas tabulas c.subtable. Ieraksti precīzu tabulas nosaukumu un tad visam jāstrādā. Bet, kā jau Gints rakstīja, labāk ir pārdomāt DB struktūru, lai viena laukā esošo datu kodifikatori neatrastos daāžadās tabulās.
  13. Nepaspēju laicīgi saglabāt savu laboto rakstu. Tur esmu papildinājis savu tekstu.
  14. Normālā veidā SQL pieprasījumos nav iespējams ievietot IF/ELSE pārbaudes. It īpaši vēl tabulas. Labākais variants ir SQL pieprasījumu sataisīt stringā un tad ar savu IF/ELSE norādi vajadzīgo tabulu. Ja grib visu ielikt vienā SQL pieprasījumā, tad var izmantot šādu variantu: SELECT c.id AS c_id, c.access AS c_access, c.name AS c_name, c.subtable AS c_subtable, nvl(s1.id,s2.id) AS s_id, nvl(s1.parent_id,s2.parent_id) AS s_parent_id, nvl(s1.access,s2.access) AS s_access, nvl(s1.name,s2.name) AS s_name FROM categories AS c LEFT JOIN sections AS s1 ON s1.parent_id = c.id LEFT JOIN c.subtable AS s2 ON s2.parent_id = c.id ORDER BY c.order_id,nvl(s1.order_id,s2.order_id) Tikai šajā variantā, ja tabulā sections būs atbilstoši ieraksti, tad tie arī tiks attēloti. Ja nebūs, tad tiks attēloti atbilstošie ieraksti no c.subtable tabulas.
  15. Varbūt tev vispirms vajag tabu <ul> un </ul> iznest pirms foreach cikla? Savādāk katram il tagam ir savs ul tags. print '<ul>'; foreach ($posts as $path => $timestamp) { . . . . . . } print'</ul>'; Un kas tev tieši nestrādā?
  16. ABU

    problēma ar div

    Kas tev jālabo savā CSS failā: 1. iekš mainbox pievieno šādas rindas: position: absolute; left: 230px; overflow: auto; 2. iekš leftbox pievieno tādus pašas augstum definčijas, kā mainbox sadaļā: min-height: 530px; height: auto !important; height: 530px; CSS definīcijām vajadzētu būt šādām: .leftbox { float: left; width: 230px; min-height: 530px; height: auto !important; height: 530px; } .mainbox { float: left; line-height: 17px; min-height: 530px; height: auto !important; height: 530px; padding: 0 15px; border-left: 1px dotted #a5ceee; position: absolute; left: 230px; overflow: auto; } Tad visam vajadzētu strādāt.
  17. ABU

    problēma ar div

    Uzliec div'am mainbox vēl šādu parametru overflow: auto;, tad garajām rindām vajadzētu attēloties korekti. Vēl vari arī paspēlēties ar tagu nowrap, kas neļauj garas rindas lauzt un attēlot vairtākās rindās.
  18. Sākumā ar substr sadali pa daļām un tālāk izmanto mktime funkciju: $datums='2010.05.01'; $diena=substr($datums,8,2); $menesis=substr($datums,5,2); $gads=substr($datums,0,4); mktime(0,0,0, $menesis, $diena, $gads);
  19. Pārbaudīju uz Explorer'a - jā, tur šis gadījums nestrādā. Ja vajaga veidot menu stila sarakstu, tad man pašam labāk patīk izmantot tikai <a href>...</a> objektus, piemēram: <html> <head> <style type="text/css"> .nav { border:1px solid #000; background-color: #D0D0D0; } .nav:hover { border:1px solid #000; background-color: lightyellow; } .selected { border:1px solid #000; background-color: red; } </style> </head> <body> <a class="nav" href='index.php?id='>aaaa</a> <a class="nav selected" href='index.php?id='>bbb</a> <a class="nav" href='index.php?id='>ccc</a> <a class="nav" href='#'>$html_list</a> </body> </html> Tur vēl var spēlēties ar atsarpēm, lai attēlotos korekti - viens blakus otram. Vēl var visiem iekš <li> ielikt <a href>...</a> objektus un visu CSS apstrādi veikt ar šiem <a href> objektiem. Tad arī ar Explorer'u vajadzētu attēloties korekti.
  20. Pirms liku savu komentāru, pābaudīju HTML'u un tur viss strādā. Slinkums man tagad rakstīt iekš PHP visu izvadu, tāpēc ielieku pliku HTML kodu, kuru pats pēc tam varēsi apstrādāt un iekļaut iekš PHP kā tev pašam vajag. <html> <head> <style type="text/css"> li { display:inline; border:1px solid #000; background-color: #D0D0D0; } li:hover { border:1px solid #000; background-color: lightyellow; } li.selected { border:1px solid #000; background-color: red; } ul { display:inline; } </style> </head> <body> <ul> <li ><a href='index.php?id='>aaaa</a></li> <li class="selected"><a href='index.php?id='>bbb</a></li> <li ><a href='index.php?id='>ccc</a></li> <li class="nav">$html_list</li> </ul> </body> </html> Papildinājums: to es pārbaudīju ar Opera pārlūku. Iespējams, ka ar citu pārlūku vajag savādāk apstrādāt CSS pazīmes.
  21. zintis8789, nestāsti muļķības par kārtošanu. Lai sarakstu kārtotu augošā secībā, tad jābūt atslēgas vārdam ir jābūt ASC, bet lai dilstošā secībībā - DESC. Piemēros: augošā secībā (no mazākā uz lielāko): $sql="SELECT * FROM $tbl_name ORDER BY id ASC"; dilstošā secībā (no lielākā uz mazāko): $sql="SELECT * FROM $tbl_name ORDER BY id DESC";
  22. ABU

    Mistiska atstarpe

    Man ir aizdomas, ka nāksies taisīt vairākus stilus, katram pārlūkam savu. Esmu manījis, ka dažas CSS lietas atšķiras starp pārlūkiem (manā gadījumā problēmas iekš Opera un Explorer) un it īpaši, ja definē pozīcijas un atrašanās vietu.
  23. briedis, Tu esi kļūdiejies ar koda rakstīšanu, jo nav <ul> atvēršanas taga un pēdējam elementam nav </li> slēgšanas taga. vajadzētu sādā redakcijā: <?php $result = mysql_query("SELECT title,id FROM settings"); $sel_id = isset($_GET['id']) ? (int)$_GET['id'] : 0; //izvēlētais id $html_list = "<ul>"; //te glabāsies sarkasts while($myrow = mysql_fetch_assoc($result)){ $html_list .= " <li" . ($sel_id === $myrow["id"] ? " class=\"selected\"" : "") . "> <a href='index.php?id={$myrow["id"]}'>{$myrow["title"]}</a> </li> "; } //tur kur vajag, izvadam echo "<li class=\"nav\">$html_list</li>"; echo "</ul>"; ?> BaLTais, lai šiem rakstiem mainītos skats, tad ir jāzmanto CSS. Vienkāršakais variants ir šāds: li { display:inline; border:1px solid #000; background-color: #D0D0D0; } li:hover { border:1px solid #000; background-color: lightyellow; } li.selected { border:1px solid #000; background-color: red; } ul { display:inline; } Tad šie raksti smuki stavēs vienā rindā. Uzbraucot ar peli uz kāda raksta, tas mainīs krāsu. Izvēlētajam rakstam uzreiz būs cita krāsa. Varbūt ir vērts sākt ar pašiem pamatiem un izlasīt kādu gramatu par šo tēmu? Zvaigznei pat ir grāmata par šo tēmu - Tīmekļa lapu veidošana. HTML un CSS. Tur arī smuki viss ir par CSS aprakstīts, pat ar piemēriem. Un galvenais, latviski.
  24. Paldies par apkopojumu! Atradu daudz ko noderīgu!
×
×
  • Create New...