Jump to content
php.lv forumi

eregi

Reģistrētie lietotāji
  • Posts

    314
  • Joined

  • Last visited

About eregi

  • Birthday May 30

Profile Information

  • Gender
    Male

eregi's Achievements

Newbie

Newbie (1/14)

  1. Lapa nav ļoti apjomīga. Aptuveni 9 Sadaļas un kādas 6,7 no tām būs dinamiskas ar atšķirīgiem moduļiem. Lieta tāda, ka nav bijusi saskarsme ar joomla, wordpress u.c cms, tādēļ lapas izstrāde aizņemtu mazāk laiku, ja visu rakstītu no nulles, turklāt šāds process ļautu pastiprināt savas zināšanas. Brieža variants ar identifikatoriem nav slikta, varbūt kāds vēl varētu kaut ko par to pateikt? Cik pareizs ir šāds piegājiens? aaxc, jau uzinstalēju joomla un mēģināju papētīt, bet kaut kā tur tās iespējas ir pārāk daudz, mēģināšu vēl paeksperimentēt. Robert, interesanti, bet nezinu gan vai induviduālu templeitu variants šadā gadījumā būtu ok. Piemēram, admins izdomā vienā lapā salikt ziņas, kalendāru, video sadaļu un vēl 100 un 1 fīču, tad Tavā variantā, šāds templeits būtu induviduāli jāģenerē programmētājam. Varbūt ir kāda lasāmviela šajā sakarā? EDIT: codez, kodu glabāt iekš datubāzes? :) Ļoti nepatīkama sajūta, to iedomājoties. Paldies par atslēgas vārdiem, tie arī interesēja! EDIT2: Es gan nezinu kādēļ klientam vajadzētu mainīt news, videos u.c sadaļas, domāju, ka kādas 6 vienmēr paliktu nemainīgas, atlikušo 4 sadaļu saturu vienkārši ļaut uzģenerēt iekš textarea, un ļaut mainīt visu sadaļu secību un 'redzamību'.
  2. hei! Sen nekas te nav jautāts, bet nu ir kaut kas tāds, par ko vēlētos vairāk uzzināt. :) Problēma sekojoša, ir jāveido lapa, kura satur standarta sadaļas (ziņas, kalendāri, topi, utml), kā arī jāļauj adminam pievienot papildus sadaļas un organizēt tās. Mani interesē kā tad notiek viss dinamisko sadaļu process. Līdz šim vienmēr ir bijušas klases news,calendar,rank u.c, kuras saturēja pievienošanas, dzēšanas, attēlošanas metodes, tās veica kaut kādu darbību un atgrieza html stringu, kurš tika attēlots lietotājam. Ar switch palīdzību, izmantojot get datus, izvēlējos, kura klase un metode tiek pieprasīta. Tagad, kad lietotājs pats varēs veidot sadaļas, jūtos nedaudz apjucis, jo īsti neēsmu saskāries ar šāda tipa problēmām. Tātad interesē kā tiek katra sadaļa sadaļa izveidota un kāds info par viņu tiek glabāts, piemēram, patreiz ir tāds priekšstats - Tabula 'sadaļas' | Id | Parent_id | Name | Class name | Arrajs ar funkcijām, kuras tiek izsauktas | Un tad, atkarībā no GET un mysql atgrieztā tiek izsauktas konkrētas metodes? Ko darīt, ja tiek izveidotas vairākas sadaļas ar vienādu Klasi un funkcijām? Vai teiksim visas lieto vienu tabulu, vai arī tiek radītas jaunas tabulas? Būtībā visu sarežģīt tas, ka ir sadaļas, kuras admins visdrīzāk nevēlēsies likvidēt, bet var gadīties, ka tiek izveidota jauna sadaļa un kā tad menedžēt tās saturu? Dot vienu textboxu un editora tools, kur var sazīmēt tabulas un tas ir viss? Būtībā diez gan nesakarīgi sarakstīju, cerams, ka vēlāk uzradīsies precīzi jautājumi par šo problēmu, bet līdz tam es ļoti gribētu dzirdēt Jūsu viedokļus par dinamisku kategoriju izveidi, problēmām, ar kurām jāsaskarās utml.
  3. hei! Sen nav rakstīts, bet nu beidzot ir radies arī kāds jautājums. Vakar centos pastudēt google maps api un panākt sev vēlamu rezultātu - vēlos uzlikt visai kartei melnu transparent overlay, lai tā izskatās nedaudz tumšāka. Uzreiz dodu linku uz lapu, kuru patreiz cenšos piedabūt strādājam - http://beberry.lv/test/map.html Lai gan rezultāts tika iegūts ar groundOverlay un 1px X 1px transperent bildi tika panākts, tomēr ir dažas problēmas. Pirmkārt, pie noteikta zoom levela ( izmēģiniet vistuvāko zoomu ) overlays pazūd. Manīju, ka arī citiem cilvēkiem tā ir bijis, bet nevienā diskusijā konkrēti risinājumi netika rasti. Otrkārt, kad jūzeris izzūmo no vistālākajā zoomā, tad ir redzams, ka overlays ir redzams uz vienas kartes daļas. Vajadzētu panākt, lai tas ir attēlots uz visām n atkārtotajām kartēm, lai nav tā, ka īpāšs fragments izceļas. Vēlējos lūgt, iespējams Jums ir zināmi kādi risinājumi šīm problēmām? Turklāt, iespējams to pašu effentu var panākt uzliekot parastu krāsu overlay'u ar transperancy? Paldies par palīdzību!
  4. Jautājums, vai kāds ir studējis University of Dundee? Kadam ir arī bijusi saistība ar The University of Edinburgh? Pagaidām ir izvēle starp LU un Dundee.. Sliecos uz Dundee pusi.. Jautājums par tiem, kuri strādā tagad web development jomā - ko tieši Jūs apguvāt, uz ko specializējāties? Būtībā nav svarīgi kādu valodu māca augstskolā, jo svarīgākais ir domāšanas veids.. Vai Latvijā web darba devēji vispār skatās uz diplomu? Jo pārsvarā bez iepriekšējas darba pieredzes ir problemātiski iegūt darbu..
  5. eregi

    Vajag kodu

    Nu tad vēlreiz pārlasi manu postu un saproti to, ka Tev ir vajadzīgs task scheduler. Lūk - http://www.devx.com/DevX/Article/39900/1763/page/3 palasi šo, tam būtu jāpalīdz, laid savu php update failu izmantojot task scheduler.
  6. eregi

    Vajag kodu

    Robert, Tu domā, ka katru vakaru plkst.00:00 kād jūzeris palaidīs to scriptu? Tātad kā jau te viens minēja - lieto CRON ( priekš nix sistēmām ) vai arī task scheduler ( windows'am). Šīs programmas `iedarbinās` attiecīgo skriptu noteiktajā laikā. Izveido jaunu php vailu, teiksim 123456.php ar sava skripta saturu <?php include "../connect.php"; $getturns="Update km_users set numturns=numturns+10"; $getturns2=mysql_query($getturns) or die("Could not get turns"); ?> tālāk jau norādi CRON'am vai task scheduler'am, lai katru dienu tas `iedarbina` 123456.php skriptu.
  7. Grūti gan saprast, ko Tu vēlies un kāda ir Tava kļūda, kas nesanāk, bet no tā, ko sapratu. mēģini pa vecmodīgai metodei. $year = date("Y"); $month = date("n") - 2; SELECT * FROM Members WHERE Group_ID=$group AND YEAR(Creation_Date)=$year AND MONTH(Creation_Date)>=$month ORDER BY Company_Title ASC
  8. Atvainojos par to, ka šajā forumā postoju saistībā ar photoshop un lapas dizaina veidošanu, bet, manuprāt, nav cita vieta, kur iegūt atbildi uz interesējošo jautājumu. Tātad meklēju cilvēku, vairākus cilvēkus, pie kuriem varētu griezties dizaina jautājumos, vārdu sakot, ir nepieciešams cilvēks, kurš spētu un vēlētos zīmēt kvalitatīvus dizainus, izvēlēties pareizās krāsas un proporcijas par attiecīgu samaksu. Diemžēl, pašam nav nepieciešamās zināšanas un prasmes. Pagaidām gan nav konkrēts piedāvājums, tomēr vēlētos iegūt kāda cilvēka kontaktus, kuram būtu nepieciešamās iemaņas un kurš vēlētos sadarboties. Rakstīju šo topiku, jo bieži vien ir problēmas atrast brīvu cilvēku ar attiecīgajām zināšanām un prasmēm. Ja nu kāds ir ieinteresēts, vēlētos kādreiz sadarboties, atmetiet man pm ar savu stāžu, portfolio un kaut kādiem saviem kontaktiem. Cenu un darba darba aprakstu nevaru pievienot, jo pagaidām nav konkrēts uzdevums.
  9. eregi

    diseiblots js.

    Tātad sorī, ja esmu neīstajā sadaļā iemetis, bet šis jautājums `palien` zem vairākām.. Tātad Man ir - <div id="menu"> <span class='abcd'>a</span> <span class='abcd'>b</span> <span class='abcd'>c</span> <span class='abcd'>d</span> </div> Plānots ir, ka viss .abcd ir paslēpts ar display none, bet tad ar js tiek parādīti atsevišķi span'i, a, ko darīt tad ja browseris neatbalsta js? Tad vajag, lai uzreiz visi .abcd ir ar display:block; vērtību.. Tad nu man pašlaik jāizdomā kā to panākt.. Mēģināju izmantojot noscript iekš <body> <noscript> <style ... > #menu .abcd {display:block;} </style> </noscript> Šis variants strādā, bet neder, jo walidators neļauj <style> atrasties iekš <body>. Tālāk mēģināju uzreiz iekš css rakstīt #menu .abcd {display:block} un tad ar javascript to nomainīt ( šis neizdevās, jo getElementsByClassName nav uz Ie ).. Tad nu domāju un ceru, ka jūs palīdzēsiet izdomāt, kā panākt, ja nav javascripts, tad .abcd ir display:block;, vai pretēji, ja ir js, tad .abcd ir {display:none;} Ceru, ka sapratāt domu un, ka spēsiet palīdzēt. :)
  10. Tātad ir divas tabulas, kuras izskatās aptuveni šādi. tb1 | Id | Cover | Date | tb2 | Id | tb1_id | File | Iekš tb1.Cover, glabā bildes nosaukumu - x.jpg Iekš tb2.File, glabā kādu mp3 faila nosaukumu - xyz.mp3 Tabulu saturs tb1 | 1 | aaa.jpg | timestamps | | 2 | bbb.jpg | timestamps | tb2 | 1 | 1 | fails1.mp3 | | 2 | 1 | fails2.mp3 | | 3 | 1 | fails3.mp3 | | 4 | 2 | fails4.mp3 | | 5 | 2 | fails5.mp3 | | 6 | 2 | fails6.mp3 | | 7 | 2 | fails7.mp3 | ( kolonnai File ar tb2.Id nav nekāda saistība. Tātad vēlos dzirdēt labāko risinājumu, kā dzēst visus ierakstus, kas satur noteikto Id, tas būtu, dzēšot ar id 1 pazustu visi ieraksti no tb1.Id = 1 un no tb2.tb1_id = 1; ( Kā šo var paveikt ar vienu kvēriju, izmantojot inner join. ) ? DELETE FROM db.tb1, db.tb2 USING db.tb1 INNER JOIN db.tb1 WHERE tb1.Id='$ids' AND tb2.tb1_id='$ids'; ( šeit ir liels samurgojums, un šķiet, ka nav pareizi ) Tālāk interesētu,kā veikt dzēšanu? $SQL = mysql_query("SELECT * FROM db.tb1 LEFT OUTER JOIN db.tb2 ON tb1.Id = tb1_id WHERE tb2.tb1_id = '$ids'"); while($row = mysql_fetch_array($SQL)) { if(file_exists('/var/img/'.$row['Cover'].'')) { unlink('/var/img/'.$row['Cover'].''); } unlink('/var/mp3/'.$row['File'].''); } mysql_query("DELETE FROM db.tb1, db.tb2 USING db.tb1 INNER JOIN db.tb1 WHERE tb1.Id='$ids' AND tb2.tb1_id='$ids'"); vai šāds variants derētu? Tātad interesē vai Select qvērijs ir ok vai Delete qvērijs ir ok vai nav labāks risinājums tajā kodā? Kā jau vienmēr - atvainojos, ja esmu nesakarīgi kaut ko uzrakstījis. Jau iepriekš pateicos! EDIT: SQL tags nestrādā?
  11. Tātad pirms kāda laika lasīju mārča rakstu kā pasargāt sevi no injekcijām, izveidojot atsevišķas funkcijas.. Takā neprotu lasīt viņa kodu ( laikam OOP ? ), tad domāju, kaut ko tādu sev uzcept. Insert funkciju es izveidoju - http://pastebin.com/m6c3e11c4 +/- laikam ir ok. :) tad nu interesēja varbūt kāds varētu ieteitk, ko darīt ar parastu qvēriju, teiksim biju domājis - function q($line) { $line = mysql_escape_string($line); $ret = mysql_query($line); return $ret; } bet, ja tiek padots get("SELECT * FROM ".db.".users WHERE Username='$uname' AND Login_key='$pass'") tad viss `nobrūk` laikam, jo tiek eskeipoti visi ", nevis tikai mainīgie. Tad nu domāju vai nevarētu ieteikt, kā to eskeipošanu varētu veikt? t.i, ko vēl varētu pievienot, lai eskeipo tikai padotos datus.. Labprāt arī redzētu citu veidotās funkcijas šajā jautājumā. p.s vēl gribēju uzzināt, ko nozīmē tie %s un %d iekš kvērija? Kopumā vēlējos uzzināt jūsu domas šajā jautājumā - vai ir jāveido tādas papildus funkcjas un kā tās veidot..
  12. Jā,jā, iebraucu! :) Liels paldies bubu,Gint un wolf!
  13. Jā!, šis dod vēlamo rezultātu, paldies! Tikai esmu izbrīnīts, bet nevaru izprast kā tas darbojas.
  14. Ah, laikam sūdīg paskaidroju, ko vajag. Tātad pašlaik mysql console parāda kaut ko šādu - mysql> SELECT * FROM db.city INNER JOIN db.people ON city.Id = P_id; +----+-----------+--------+-------+---------------------+------+------+----+------+--------------+-----------+ | Id | Cover | sTitle | Title | Date | A_id | Ip | Id | P_id | Name | Surname | +----+-----------+--------+-------+---------------------+------+------+----+------+--------------+-----------+ | 1 | fails.jpg | Rīga | NULL | 2009-05-20 16:32:38 | 1 | ip | 1 | 1 | Jānis | Uzvārdcs | | 1 | fails.jpg | Rīga | NULL | 2009-05-20 16:32:38 | 1 | ip | 3 | 1 | Jēkabs | Uzvārdcs | | 2 | fails.jpg | Liepāja| NULL | 2009-05-20 16:32:38| 1 | ip | 2 | 2 | Aldis | Uzvārdcs | | 2 | fails.jpg | Liepāja| NULL | 2009-05-20 16:32:38| 1 | ip | 4 | 2 | Anete | Uzvārdcs | | 4 | fails.jpg | abwetc| NULL | 2009-05-20 16:33:05| 1 | ip | 5 | 4 | Agnese | Uzvārdcs | +----+-----------+--------+-------+---------------------+------+------+----+------+--------------+-----------+ Mēģinu ar to pašu kvēriju izvadīt datus caru php. Vēlreiz, kā vēlētos, lai php attēlotu - Rīga - Jānis Jēkabs Liepāja - Aldis Anete abwetc - Agnese Pagaidām nezinu kā to varētu attēlot izmantojot 1 kvēriju. Tā to visu varētu vnk ielikt iekš while, dabūt Datus par pilsētu, tad iekš while ielikt vēlvienu qvēriju, kurš atkal ar while attēlotu iedzīvotājus, un tā katrai pilsētai. Bet kā to visu vienkāršot == 1kvērijs vai nu kaut kas tamlīdzīgs?
  15. Skaidrs, tomēr ceru, ka vēl kāds iemetīs šeit atbildi uz augšējo manu postu par to kā dabūt un attēlot to info.
×
×
  • Create New...