Jump to content
php.lv forumi

eT`

Reģistrētie lietotāji
  • Posts

    361
  • Joined

  • Last visited

Everything posted by eT`

  1. Ir vajadzība pēc 3 iespējām front-endā: - lietotāji var pievienot postus ar tekstiem [ DONE! ] - lietotāji var pievienot postus ar attēliem - lietotāji var pieveinot postus ar video tāpēc arī prasu.
  2. Tāmm to lietu uztaisīju. Tagad mocos ar front-end image uploadošanu Es formā bildes padodu kā masīvu <input type="file" name="pic[]" /> Un kods, kam to vajadzētu realizēt ( augšupielādēt un ievietot posta saturā ) if ($_FILES) { $post_id = $_POST["post_id"]; function insert_attachment($file_handler,$post_id,$setthumb='false') { require_once(ABSPATH . "wp-admin" . '/includes/image.php'); require_once(ABSPATH . "wp-admin" . '/includes/file.php'); require_once(ABSPATH . "wp-admin" . '/includes/media.php'); $attach_id = media_handle_sideload( $file_handler, $post_id ); if ($setthumb) update_post_meta($post_id,'_thumbnail_id',$attach_id); return $attach_id; } function fix_file_array(&$files) { $names = array( 'name' => 1, 'type' => 1, 'tmp_name' => 1, 'error' => 1, 'size' => 1 ); foreach ($files as $key => $part) { $key = (string) $key; if (isset($names[$key]) && is_array($part)) { foreach ($part as $position => $value) { $files[$position][$key] = $value; } unset($files[$key]); } } } $this->fix_file_array($_FILES[$name]); foreach ($_FILES[$name] as $file => $fileitem) { $attach_id = insert_attachment($fileitem,$post_id); $old_post = get_post($post_id); $attachment = get_attachment_image($attach_id,'large'); wp_update_post( array( 'ID' => $post_id, 'post_content' => $old_post->post_content . $attachment ) ); } } bet nestrādā >.< visu dienu jau mēģinu izkost kas viņam nepatīk.
  3. Sveiki, Man vajadzētu pluginu, kas autorizētiem lietotājiem ļauj front-endā rakstīt postus, augšuplādēt tajos bildes, video utt. Un, lai būtu līdzīgi kā administrācijas panelī WYSIWYG Bet tādu pluginu nevarēju atrast. Kāds nav kam līdzīgam uzskrējis virsū?
  4. eT`

    PHP OOP-2

    Uzdevums it kā uzdevums rakstīts priekš c++ kodētājiem, bet nu es izvēlējos PHP rakstīt. http://paste.php.lv/...af06ef?lang=php šeit kods, bet gribēju uzzināt kā lai iztiek bez klases Summa ( ja ir iespējams ), un vai viss pārējais ir pēc prasītā. Un kā vēl var izdrukāt krājkases parametrus ( tie drīkst būt public ) izņemot izsaucot caur citu klasi. Jo man it kā viņa nav instanciēta ( izņemot vietu kur tiek padota ArrayObject )
  5. eT`

    Silver Stripe

    problem solved. tl. ja kādam ir līdzīga problēma kkad uzmetiet PM
  6. eT`

    jQuery AJAX

    Tātad gribu izveidot galeriju sistēmai ( kas lieto Galleria skriptu ) komentāru sistēmu. It kās doma bija par aptuveni šādu kodu: $(document).ready(function () { var pic,id; pic = $(".galleria-current").text(); //alert(pic); var request = $.ajax({ url: "/showcomments", type: "POST", data: {id : pic}, success: function(data) { $("#koment").append(data); } }); }); </script> pic nolasa tagadējās bildes numuru un padod kā POST caur AJAX uz showcomments, lai izvilktu attiecīgos komentārus un attēlotu komentēšanas formu. bet nezinu pat vai šāda ideja strādās. kā Jūs ieteiktu vislabāk realizēt šādu ideju? Ideja: - Galerija ( bildes tiek ar Galleria attēlotas ) - Pie bildes pārslēgšanas pārlāde komentāru div ( šeit laikam document.ready() nestrādās ) un parāda komentēšanas formu
  7. eT`

    Silver Stripe

    pārlasīju un it kā šādi vajadzētu būt pareizi, bet nestrādā. <% if Menu(1) %> <% control Menu(1) %> <% if Children %> <% control Children %> <li><a href="$Link">$Title</a></li> <% if Children %> <li> <ul> <% control Children %> <li><a href="$Link">$Title</a></li> <% end_control %> </ul </li> <% end_if %> <% end_control %> <% end_if %> <% end_control %> <% end_if %>
  8. Kāds ir ņēmies ar Silver Stripe? Es gribu visās lapās izdrukāt 2lvl un 3lvl lapas ( kā menu ) Bet viņš man negrib izdrukāt. <ul> <% control Menu(2) %> <li><a href="$Link">$Title</a></li> <li> <ul> <% control Menu(3) %> <li><a href="$Link">$Title</a></li> <% end_control %> </ul> </li> <% end_control %> </ul>
  9. eT`

    PHP OOP

    BUMP! Šāds risinājums ir korekts? http://paste.php.lv/131782af45a3ce596465affcc22753c8?lang=php
  10. eT`

    PHP OOP

    mans kods - http://paste.php.lv/647dd8c0db3db905767bd022f83e1722?lang=php man ir 3 klases. un ja man tagad jāizveido katrai apakšklasei objekts un konstruktoram ir jābūt protected ( kas nozīmē, ka jāizsauc no apakšklases ) man jāveido katrai apakšklasei vēl viena klase, kas spētu izsaukt viņas konstruktoru? un man būs 5 koku klases tātad - virsklase, 5 koku klases, 5 klases kas spēj izsaukt katru no koku klasēm, lai izveidotu objektu. Nav cita risinājuma?
  11. eT`

    PHP OOP

    Man uzdeva m/d OOP un uzd ir tāds: it kā uztaisīju, bet nu protected var izsaukt tikai no apakšklases. tātad jautājums sekojošs: Kā var uztaisīt f-ju, kas tiek klāt visām 5 koku klasēm? C++ var uztaisīt class klase: public virsklase,public virsklase2,public virsklase3 utt, bet PHP tādu risinājumu neatradu.
  12. eT`

    Loga samazināšana

    Man ir problēmas ar pārlūka loga samazināšanu. Kad samazinu centra kolonna samazinās, lai gan esmu viņai norādījis min-width; HTML <div id="container"> <div id="right"> </div> <div id"left"> </div> <div id="center"> </div> </div> CSS #container { max-width:1300px; margin:0 auto; } #left { float:left; width:150px; margin-top:265px; } #right { float:right; width:150px; margin-top:265px; } #center { min-width:700px; margin:0 160px; }
  13. Balstoties uz ieteikto dinamiskā menu izveidi, man vajadzētu izdomāt SQL vaicājumu, kas ļautu saskaitīt kategorijā esošos ierakstus. Problēma slēpjas tur, ka vajadzētu arī saskaitīt to kategoriju ierakstus, kas ir zem šīs kategorijas. Bet princips šim menu ir līdzīgs kā `linked list` ar neierobežotu iespēju paplašināt/padziļināt. Kategoriju uzbūve SQL ID - NAME - PARENT_ID - LEVEL It kā šeit derētu kas līdzīgs binārā koka meklēšanas algoritmam, bet kā lai es izstaigāju visus kategoriju līmeņus? Varbūt izveidot lauku skaits un pie ieraksta pieveinošanas kategorijā +1 Bet atkal bus tā, ka lai saskaitītu būs jāiziet cauri visiem līmeņiem jāpaņem skaits un jāsaskaita ( tātad būtiski neatšķiras no COUNT(*) ) Esmu tiešām apjucis. Varbūt šī iemesla dēļ ( saskaitīšanas ) vajadzēja tomēr to dinamiskā menu sistēmu mazliet savādāku taisīt? Ja kāds saprata, tad varbūt Jums ir kāds ieteikums. EDIT: Laikam izdomāju tomēr. Pievienošu jaunu lauku skaits un pie pievienošanas būs jāizvēlas kategorijas, ja tai būs apakškategorijas tad jāizvēlas tā utt. un tad tos visus noseivošu $_POST un izpildīšu katram kvēriju, kas updeitos skaitu +1. ahhh plkst. 6. galva nedomājas vnk.
  14. eT`

    Dinamisks menu

    ou! paldies. kapēc par šādu variantu nebiju iedomājies? relācijas var likt vienas tabulas ietvaros?
  15. eT`

    Dinamisks menu

    Tāmm, ši nav problēma bet vairāk padiskutējama tēma. Ja Jums vajadzētu veidot dinamisku menu ( kategorija, apakškategorija, 3lvl utt. ) kā Jūs šos datus glabātu datubāzē? Man pašreizējā struktūra -topcat -- cat ( ar topcat_id relāciju ) --- subcat ( ar cat_id relāciju ) ---- subcats ( iekļaujas subcat tabulā atsevišķā laukā atdalītas ar komatu un saitā tiek explodotas ). šis pašlaik ir pēdējais līmenis. viss strādā bet ja gribētu pievienot vēl līmeni zemāk man visa struktūra hmm jāpārdomā.
  16. eT`

    Js in IE

    Paldies, codez. #5 nostrādāja :)
  17. eT`

    Js in IE

    update <script type="text/javascript" language="javascript"> function setActive(id,page) { $('#'+id).addClass("active").siblings().removeClass("active"); $('#content').fadeOut('slow').load('pages/'+page+'.php').fadeIn('slow'); return false; } </script> <li id="viens" onclick="setActive('viens','index')"><a href="#">Sākums</a></li> un uz visiem pārlūkiem izņemot IE strādā.
  18. eT`

    Js in IE

    Kapēc IE nestrādā šis kods? jQuery ir pareizs. ar $.get() arī IE nestrādāja :( function setActive(id,page) { document.getElementById('1').setAttribute('class',''); document.getElementById('2').setAttribute('class',''); document.getElementById('3').setAttribute('class',''); document.getElementById('4').setAttribute('class',''); document.getElementById('5').setAttribute('class',''); document.getElementById(id).setAttribute('class','active'); $('#content').load('pages/'+page+'.php'); return false; }
  19. Izdarīts! Tagad testēju. viss it kā strādā. Jāuzzin tikai kā man viņiem jāpadod POST dati un aidā. :)
  20. Problēma ir tur, ka izmet, ka sertifikāta fails neeksistē. Lai gan norādu pareizu URL - /public_html/aaa/bbb/atslega.pem un caur linku - manalapa.lv/aaa/bbb/atslega.pem man atver to failu.
  21. Ir kāds, kas ir slēdzis klāt First Data maksājumu sistēmu tiešsaistē? Gribētos `step-by-step` kas jādara. No dokumentācijas esmu izpīpējis tik daudz, ka vajag uztaisīt sertifikātu. To es izdarīju, un augšpielādēju sertifikātu ( .pem ) uz hostinga. Tālāk es gribētu zināt, kuri no PHP parauga failiem man jāliek uz servera, un kā notestēt vai viss strādā. uzliku visus failus bet kad config failā norādu ceļu uz .pem failu ( /public_html/test/xxx/1234567hostkey.pem ) parāda ka fails neeksistē. Kā notiek linka izveide, lai lietotājs kaut ko apmaksātu? Kādi GET parametri jāpadod?
  22. eT`

    PHP OOP

    nu tāda jau ir doma tikai MVC principu izmantošu lai ar .htaccessu varētu uzlikt manalapa.lv/user explodojot REQUEST_URI vienkārši par OOP prasu vai pašlaik pareizi visu daru, ko uzreiz ievērot, lai nepieļautu kļūdas.
  23. Nu par to jau es arī rakstu. Google šo varētu neindeksēt. Bet nu ja, tas nav svarīgs faktors lapas veidotājam, tad jau praktiski vienalga.
×
×
  • Create New...