eT`
-
Posts
361 -
Joined
-
Last visited
Posts posted by eT`
-
-
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.
-
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ū?
-
Uzdevums
Izveidot klases: Monētas; PapīrNauda; Kredītkarte; ZeltaStienis
Katrai klasei ir vismaz 2 datu lauciņi, kas to raksturo; konstruktors un metode ‘Izdruka’
Izveidot klasi Krājkase: ir viena metode ‘Izdruka’, kura izdrukā krājkases krāsu, platumu un augstumu
Galvenajā programmā var būt tikai viens izveidots mainīgais, kura tips ir ‘Krājkase’. Ir pieļaujams mainīgais priekš cikla
Programmas darbības laikā krājkasē uzglabāt vismaz 3 kredītkartes, 2 monētas, 3 papīra naudas un 4 zelta stieņus
Programmas izpildes beigās iegūt
-sarakstu ar krājkasē esošām lietām
-krājkases parametrus
-kopējo vērtību lietām, kas atrodas krājkasē
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 )
-
problem solved. tl.
ja kādam ir līdzīga problēma kkad uzmetiet PM
-
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
-
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 %>
-
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>
-
-
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?
-
Man uzdeva m/d OOP
un uzd ir tāds:
Izveidot sistēmu, kas atpazīst kokus parkā pēc krāsas;Sistēmai tiek nodota koka krāsa kā char masīvs (piem., “zaļš”);
Pēc krāsas saņemšanas, sistēma izdod:
¨koka nosaukumu;
¨krāsu;
¨koka vecumu;
¨hierarhiju;
¨citus atribūtus, kas raksturīgs tikai konkrētai vienai koku klasei
Sistēmai ir jāsatur klase KOKS un vairākas apakšklases. Obligāti jābūt: Ozols, Vītols, Osis, Liepa, Kļava un vēl vismaz 2 pašu izdomātas;
Katrai klasei ir vismaz divi atribūti;
Katrai klasei ir vismaz divas metodes;
Uzdevumā minētām klasēm (gan virsklasei, gan apakšklasēm) atribūti un metodes ir jāiekļauj pieejas zonā ‘Protected’.
Papildus uzdevums (nav obligāts):
Izveidot sistēmu tā, lai jauna koka pievienošana, neprasītu izmaiņas sistēmas kodā
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.
-
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; }
-
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.
-
ou! paldies.
kapēc par šādu variantu nebiju iedomājies?
relācijas var likt vienas tabulas ietvaros?
-
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ā.
-
Paldies, codez.
#5 nostrādāja :)
-
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ā.
-
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; }
-
Izdarīts!
Tagad testēju. viss it kā strādā.
Jāuzzin tikai kā man viņiem jāpadod POST dati un aidā. :)
-
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.
-
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?
-
-
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.
-
<table> :(((((((((
-
Sāku lēnām mācīties OOP. Noskatījos visus video kas bija killerphp OOP sadaļā.
Tagad mēģinu kaut ko lēnām izveidot.
Pagaidām man ir šādi:
class.lib fails - http://paste.php.lv/79374e3c6b106d93c3a825c9ade541ea?lang=php
index.php - http://paste.php.lv/ba32a3e56d12fd530a7fb2439173aa9f?lang=php
un templates/default/index.php man izdevās izsaukt $site["site_title"]
tālāk man ir jautājums par klašu sadalīšanu.
Kā vislabāk sadalīt tās pa failiem.
Atšķīrība no moduļa uz kuru tās attiecas ( piem. visas klases kas darbojas ar lietotāju profiliem ir classUser.lib utt. )?
Tālāk mēģināšu templates index failā palaist kkādu MVC principu ( lai includo attiecīgo lapu no attiecīgā folder atkarībā no $_SERVER['REQUEST_URI']; )
Vai esmu uz pareizā ceļa? Ja nē, ko es daru nepreizi?
Paldies!
Wordpress plugins
in Freimworki, CMS
Posted · Edited by eT`
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.