Jump to content
php.lv forumi

Pieduriens

Reģistrētie lietotāji
  • Posts

    128
  • Joined

  • Last visited

Everything posted by Pieduriens

  1. Autors laikam domāja lightbox, fancybox, modālo logo.. http://fancybox.net/
  2. Ne, es biju pirmais, kas veidoja šādus ierakstus..
  3. Pie New Companies izveides: Vārdā ievadi ' Iegūstu: Please fix the following input errors: CDbCommand failed to execute the SQL statement: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ''' for key 'ccmp_name_UNIQUE'. The SQL statement executed was: INSERT INTO `ccmp_company` (`ccmp_statuss`, `ccmp_name`, `ccmp_office_phone`, `ccmp_office_email`, `ccmp_ccnt_id`, `ccmp_office_ccit_id`, `ccmp_registrtion_no`, `ccmp_vat_registrtion_no`, `ccmp_registration_date`, `ccmp_office_address`, `ccmp_official_address`, `ccmp_description`, `ccmp_sys_ccmp_id`, `ccmp_registration_address`, `ccmp_official_ccit_id`, `ccmp_official_zip_code`, `ccmp_office_zip_code`, `ccmp_agreement_nr`, `ccmp_agreement_date`) VALUES (:yp0, :yp1, :yp2, :yp3, :yp4, :yp5, :yp6, :yp7, :yp8, :yp9, :yp10, :yp11, :yp12, :yp13, :yp14, :yp15, :yp16, :yp17, :yp18). Bound with :yp0='ACTIVE', :yp1='\'', :yp2='', :yp3='', :yp4=NULL, :yp5=NULL, :yp6=NULL, :yp7=NULL, :yp8=NULL, :yp9=NULL, :yp10=NULL, :yp11=NULL, :yp12='5', :yp13=NULL, :yp14=NULL, :yp15=NULL, :yp16=NULL, :yp17=NULL, :yp18=NULL CDbCommand failed to execute the SQL statement: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry ''' for key 'ccmp_name_UNIQUE'. The SQL statement executed was: INSERT INTO `ccmp_company` (`ccmp_statuss`, `ccmp_name`, `ccmp_office_phone`, `ccmp_office_email`, `ccmp_ccnt_id`, `ccmp_office_ccit_id`, `ccmp_registrtion_no`, `ccmp_vat_registrtion_no`, `ccmp_registration_date`, `ccmp_office_address`, `ccmp_official_address`, `ccmp_description`, `ccmp_sys_ccmp_id`, `ccmp_registration_address`, `ccmp_official_ccit_id`, `ccmp_official_zip_code`, `ccmp_office_zip_code`, `ccmp_agreement_nr`, `ccmp_agreement_date`) VALUES (:yp0, :yp1, :yp2, :yp3, :yp4, :yp5, :yp6, :yp7, :yp8, :yp9, :yp10, :yp11, :yp12, :yp13, :yp14, :yp15, :yp16, :yp17, :yp18). Bound with :yp0='ACTIVE', :yp1='\'', :yp2='', :yp3='', :yp4=NULL, :yp5=NULL, :yp6=NULL, :yp7=NULL, :yp8=NULL, :yp9=NULL, :yp10=NULL, :yp11=NULL, :yp12='5', :yp13=NULL, :yp14=NULL, :yp15=NULL, :yp16=NULL, :yp17=NULL, :yp18=NULL Laikam vēl jāliek ievadīto datu validācija klāt..
  4. Visticamāk lai pieslēgtu biznesa kontu, būs nepieciešama kāda saimieciskā darbības veikšana (Pašnodarbinātais, IK, etc.) Persnoniskām vajadzībām neder šis? : https://www.skrill.com/en/personal/ Kā arī jauks Skrill API: https://www.skrill.com/fileadmin/templates/main/res/material/documents/pdf/getting-started/skrill-automated-payment-interface-manual-en.pdf Ja skaties uz kādu citu payment gateway nekas populārāks par PayPal vai būs (gan personal (limiti), gan bussiness).
  5. Strādā tikai ja ir izmantots vai nu ml vai pc, kopā ne.
  6. Labdien. Saskāros ar stringa formatēšanas problēmām..(līkām rokām :) ) Ir: multiselect forma kurā stāv: 30ml. 100ml, 500ml, 1pcs, 5pcs, 100pcs: taču jāizvada kaut kas līdzīgs = 30/100/500ml/1/5/100pcs, (šeit selektotas visas vērtības). Ar str_replace varētu no stringa aizvākt visus "ml" un "pcs". $string = "30ml/100ml/500ml/1pcs/5pcs/100pcs"; $remove = array("ml","pcs"); $new = str_replace($remove, "", $string); Tikai pašam pēdējam jāpiekabina klāt vai nu "ml" vai "pcs". $goal = "30/100/500ml/1/5/100pcs"; Ir kādas idejas? Pateicos.
  7. Mācību nolūkos, manuprāt, ir vērts domāts par loģiku, taču labāk izmantot jau gatavu servisu. Neko labāku par Google analytics nedabūsi. Parāda praktiski visu, kā tava lapa tikusi lietota no dažādiem rakursiem :)
  8. Skan pat ļoti vilinoši - vari padalīties?
  9. Vai tik šis nebūs gadījums ar "Promotion/Boost Post"?
  10. Varbūt viņs izmanto kādu agrīnu EAV struktūru? :)
  11. Pat nezinu vai šo jautājumu sapratu pareizi.. Bet par tēmu: paldies kasparam. Json nebija valīds jo nepievienojās ']' pašās beigās. Nu re, tieku pie rezultāta: $url = 'http://www.tripadvisor.com/Hotel_Review-g274965-d952833-Reviews-Ezera_Maja-Liepaja_Kurzeme_Region.html#REVIEWS'; $html = file_get_contents($url); $p1 = strpos( $html, 'var lazyImgs =' ) + 14; $p2 = strpos( $html, ']', $p1 ); $raw = substr( $html, $p1, $p2 - $p1 ) . ']'; $images = json_decode($raw); echo '<pre>'; print_r($images); echo '</pre>';
  12. Paldies Kaspar par atbildi. Ļoti iepatikās šī stratēģija kā tiks pie kārotā, bet.. No: $url = 'http://www.tripadvisor.com/Hotel_Review-g274965-d952833-Reviews-Ezera_Maja-Liepaja_Kurzeme_Region.html#REVIEWS'; $html = file_get_contents($url); $p1 = strpos( $html, 'var lazyImgs =' ) + 14; $p2 = strpos( $html, ']', $p1 ); $images = json_decode( substr( $html, $p1, $p2 - $p1 )); var_dump($images); iegūstu pliku NULL.
  13. paldies kaspar. Ir kāda ideja kā izvilkt no remote adreses js masīvu?
  14. Labdien. No Tripavisor profila lapas cenšos noskračot atsauksmes rakstītāja avatar bildi, bet saits izmanto lazyload, kas img src tur nevis atribūtā, bet footerī un tikai pie page load ielādē bildes. Līdz ar to mani panākumi ar PHP Simple HTML DOM izpaliek,nevaru neko noselektēk, jo nav jau ko. Avatars divs: <div class="avatar profile_CF48B2B4A31B43EC96F0561F498CE6BF "> <a onclick=""> <img id="lazyload_-247847544_0" height="74" width="74" class="avatar potentialFacebookAvatar avatarGUID:CF48B2B4A31B43EC96F0561F498CE6BF" src="http://media-cdn.tripadvisor.com/media/photo-l/05/f3/67/c3/lilrazzy.jpg" /> </a> </div> Un Ir js masīvs, kas stāv footerī kur katram img#lazyload_-* pretī ir interesējošais img src: var lazyImgs = [ {"id":"lazyload_-759354445_0","tagType":"img","scroll":true,"priority":100,"data":"http://media-cdn.tripadvisor.com/media/photo-l/05/f3/67/c3/lilrazzy.jpg"} , {"id":"lazyload_-759354445_1","tagType":"img","scroll":true,"priority":100,"data":"http://c1.tacdn.com/img2/icons/gray_flag.png"} , {"id":"lazyload_-759354445_2","tagType":"img","scroll":true,"priority":100,"data":"http://media-cdn.tripadvisor.com/media/photo-l/01/2a/fd/98/avatar.jpg"} , {"id":"lazyload_-759354445_3","tagType":"img","scroll":true,"priority":100,"data":"http://c1.tacdn.com/img2/icons/gray_flag.png"} , {"id":"lazyload_-759354445_4","tagType":"img","scroll":true,"priority":100,"data":"http://media-cdn.tripadvisor.com/media/photo-l/01/2e/70/5e/avatar036.jpg"} , {"id":"lazyload_-759354445_5","tagType":"img","scroll":false,"priority":100,"data":"http://c1.tacdn.com/img2/x.gif"} U.T.T. Kā no remote url izvilkt interesējošo img src. Pieduriens.
  15. Gmaps.Js Viss ko mirstīgajam vajag no google kartēm. Viegls rāmis ar daudz piemēriem, turklāt kombinējams. http://hpneo.github.io/gmaps/examples.html Idejiski, tev ir jāielādē visias biblotētās, bet lai tevis minētais <div class="map" id="map"></div> strādādu, nepieciešams pirms šī html izsaukt js. Gmaps ir laba un draudzīga alternatīva, caur kuru mijiedarboties ar Google kartēm.
  16. Labdien. Ilgi neesmu lūdzis pēc padoma ( ceru ka uz labu, parasti visus jautājumus var sagūglot). Rasktu delete funkciju. Ir arrays $cart ar kuru ir jāoperē: [1] => Array( [product] => 1 [qty] => 111 ) [2] => Array( [product] => 2 [qty] => 222 ) [3] => Array( [product] => 3 [qty] => 333 ) Tad nāk arrajs kas padod id kurš jāizdzēš: [1] => Array( [id] => 1 ) [2] => Array( [id] => 3 ) Šajā gadijumā id == product. @ $cart būtu jāatstāj tikai $cart[2]. Kā šādu murgu var izfiltrēt? Priecāšos par palīdzīgu roku ;) ēš:
  17. Labvakar. Kādus online tools Jūs izmantojat, piemēram, lai kompresētu .jpg, .js. .css. Vēl kādi noderīgi servisi. Varbūt kāds quick seo pārskats, etc. Piemēram: Pašam ļoti iepatikās: Js kompresētājs: http://jscompress.com/ Paldies par diskusiju :)
  18. Paldies par F3llony ieteikumiem :))) Jūtos laimīgs! Gala rezultāts: CREATE TABLE `navigation` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL COLLATE 'utf8_general_ci', `url` VARCHAR(50) NOT NULL COLLATE 'utf8_unicode_ci', `position` MEDIUMINT(8) NOT NULL DEFAULT '100', `parent_id` INT(11) NOT NULL, PRIMARY KEY (`id`), INDEX `parent_id` (`parent_id`), CONSTRAINT `FK1` FOREIGN KEY (`parent_id`) REFERENCES `navigation` (`id`) ON UPDATE CASCADE ON DELETE CASCADE ) COLLATE='utf8_unicode_ci' ENGINE=InnoDB;
  19. 1. Man ir tikai viena tabula priekš navigation. ( InnoDB). 2. Cik saprotu, šeit runa ir tikai par pareizo indexu salikšanu. Kāda būtu ši izteiksme @ sql?:
  20. Vai tad iekš phpmyadmin patstāvīgi nevar uzstādīt foreign key?
  21. Jā, izdzēšot vērtīgāku itemu izdzēš arī nevērtīgākus ( childus ). Par foreign key nebiju iedomājies. Izmantoju CodeIgniter. Sapratu, ka par 100% nemāku nodefinēt savu problēmu. Laikam jācitē šis:
  22. Pēc dienas mocīšanās izskatās ka te vienkārši ar rekursīvu funkciju nebūs nekas līdzēts. http://pastebin.com/ZjY2Bcgk Loģikā neizprotu to, kā iestāstīt ka Itemam1 var būt arī subi. Vienīgais atslēgas posms ir parent_id , kurš ja ir == 0 norāda tikai to ka tas ir root items. Bet Rootam jau var būt subi. Nepietiekama struktūra DB? Skatoties pastebin function search atdala izvēlēto itemu atseviškā array. Funkcija build_array meiģina veidot array. Ieteikumi?
  23. Nu rekursīvs piemērs varētu būt šāds: <?php $var = 0; function recursive($var){ if ($var == 10){ echo 'Merkis sasniegts: $var tagat ir: '.$var; } else{ $var++; echo $var.'. rinkis<br>'; recursive($var); } } recursive($var); ?>
  24. Šodien sapratu ka manam menu ir nepieciešama arī itemu dzēšanas opcija :)) Iekš CodeIgniter mēģinu izveidot funkciju. Nepieciešams array kurš tiku padots uz db dzēšanai. $selected_items_by_id = array('1','2','3','4',); // --<<<Nepieciešams izveidot šo. $this->db->where_in('id', $selected_items_by_id); $this->db->delete('mytable'); ( Šajā piemērā rādu ka esmu ielicis iekš array Item1 un visus tā subus. ) mytable DB struktūra: ID | NAME | PARENT_ID 1 Item1 0 // Pirmais Root items 2 Item2 1 // Pirmais Root sub items 3 Item3 2 // Pirmais Root sub sub items 4 Item4 3 // Pirmais Root sub sub sub items 5 Item5 0 // Otrais Root items Struktūra Item1 +Item2 ++Item3 +++Item4 Item5 Šādi es saņemu id no input formas: $id = $this->input->post('delete_menu_item'); Loģika:Ja itema parent_id ==0, tad tas ir root items. Ja items ir roots, tad iekš array būt tikai roota id. Iekš array jāieliek itema id un visi sub id ( ja tādi ir) Saprotu, ka te atkal darbs rekursīvai funkcijai, taču šādas funkcijas izveide vēl sagādā galvassāpes. Paldies.
×
×
  • Create New...