esatto infatti la funzioni che generano quella parte di codice sono wired nella pagina wp-include/post-template.php ma mi auguravo che ci fosse qualche owrkaround o per l'override delle funzioni, o un plugin
- Home
- luka.berna
- Post
luka.berna
@luka.berna
Post creati da luka.berna
-
RE: Customizzare messaggio di protezione post con password
-
Customizzare messaggio di protezione post con password
Ho il seguente problema, sto realizzando un tema per wordpress e ho la necessità di avere alcune pagine che siano protette da password, nessun segreto di stato perciò pensavo di utilizzare l'opzione di wordpress che permette di assegnare ad ogni pagina una password. L'unico problema è che il titolo viene stampato con Protected: <titolo pagina> più un messaggio del tipo "This post is password protected. To view it please enter your password below:" io avrei la necessità sia di modificare il suddetto testo che il titolo levando "Protected:" avete idea di come fare?
-
RE: Sistema per newsletter
allora mi correggo perchè credo di aver detto una cappellata immensa.
Allora cerco di chiarirti/mi le idee. Rimuovi tutto quanto ho affermato in precedenza.
Il discorso è questo php ha una configurazione che si chiama max_execution_time che specifica in secondi qual'è il tempo massimo di esecuzione di uno script, tipicamente questo valore è 30 secondi e il suo scopo principale è quello di evitare che script scritti (ad esempio cicli infiniti, etc...) vadano a bloccare il server tendo troppo occupata la cpu.
Il nocciolo della questione è che questo tempo massimo di esecuzione è relativo allo script in uso e ne conteggio diciamo che tiene conto solo del tempo impiegato dallo script stesso e non da esecuzione estene allo script come system call, query su db etc.
E' importante questo perchè la funzione sleep() è in definitiva un system call che chiedere di mandare il sleep il thread di esecuzione dello script dalla quale viene chiamata.
Ho effettuato dei test ora controllando con un codice abbastanza semplice
[php]
<?php
echo "hello";
sleep (40);
echo "word";
?>
[/php]e in effetti non viene generato l'errore di aver superato il tempo massimo di esecuzione.
L'idea di set_time_limit() invece è che nel momento in cui tu la chiami resetta il contatore del tempo di esecuzione e ti da ancora a disposizione i secondi che hai specificato come parametro. Citando il manuale di php.netQuando viene eseguita la funzione **set_time_limit()**, questa re-imposta il il contatore del tempo di esecuzione a zero. In altre parole, se il timeout è impostato al default di 30 secondi, e dopo 25 secondi di esecuzione si richiama la funzione con set_time_limit(20), lo script potrà girare per 45 secondi.
DIciamo che non trovo molto corretto quanto detto dal tuo professore dato che non fanno la stessa cosa, voglio dire la set_time_limit() non mette in pausa lo script ne altro, ma non conoscendo perfettamente il core di php non posso escludere che la stessa funzione sleep chiami la set_time_limit() per non avere problemi.
Spero di essere stato chiaro, e se ho sbagliato qualcosa di essere corretto, dato che siamo qua tutti per impare.
Un consiglio finale usa SEMPRE il manuale su php.net è una risosarsa indispensabile (se proprio sei pigro c'è anche in italiano). -
RE: Sistema per newsletter
Quando parlo che sviluppo con Zend intendo Zend Framework e non Zend Studio (che cmq uso).
Comunque credo che saro78 si riferisse al tempo massimo di esecuzione che in genere è fissato a 30 secondi, e le sleep vengono conteggiate in questo tempo quindi se mandi il sleep il tuo script per 10 secondi ti sei bruciato 10 dei 30 secondi a disposizione.
Nel tuo script tra l'alto usi la funzione mail, che hai in parametri settati nel php.ini e praticamente il 95% delle volte non hai la possibilità di modificare quei prarametri, in più hai non poche grane ad inviare allegati.
Ps ti consiglerei di fare un po di escaping su $oggetto=$_REQUEST['oggetto'];
$messaggio=$_REQUEST['messaggio']; altimenti un qualsiasi malintenzionato può iniettarti header html e usarti per fare spam -
RE: dubbio su Zend_Form
avevo postato la stessa domanda sul forum dal quale tu hai preso la risposta, conosce bene google non avrei mai chiesto senza prima aver cercato
-
RE: Sistema per newsletter
Bhe scusa per quanto riguarda il timeout basta settare set_time_limit(0) per il resto non vedo altri problemi. Anche sistemi già rodati non fanno niente di speciale, e in genere sfruttano phpmailer
-
RE: Sistema per newsletter
Si, a dire il vero ho già quasi finito tutto il sistema compreso l'interfaccia web per la gestione degli utenti, i gruppi e l'invio delle mail in html tramite smtp autenticato.
Se ti può interessare per l'invio delle mail ho utilizzato la classe Zend_Mail dello Zend framework. -
dubbio su Zend_Form
Salve a tutti, sto sviluppando con lo zend framework e sto avendo qualche problema con la classe Zend_Form, o meglio nel generare un form sto usando la classe Zend_Form_Element_MultiCheckbox, per aggiungere un elemento uso il metodo addMultiOption() per aggiungere il value e il nome, ma come faccio a settare questo checkbox come se fosse già segnato insomma ad assgnarli l'attributo checked="checked"?
-
RE: Sistema per newsletter
@ceccus
Alla fine come si era detto all'inizio ho deciso di svilupparlo di mano mia, e così sto facendo (per gli amanti dei dettagli sto usando lo Zend Framework).
@4everyoung
ti ringrazio per lo script, ma quello di cui avevo bisogno io è qualcosa di molto più grande con al possibilità da interfaccia web di gestire gli utenti e i gruppi, la posssibilità di scrivere mail html allegandoci foto e spedire anche su smtp autenticati.
Io la gestione dei gruppi l'ho fatta semplicemente con una tabella users una tabella groups e dato che una relazone many-to-many la classica tabella che collega gli user id con i groups idUna volta che arriverò a una release decente credo di rilasciare il codice sorfente sotto GPL, quindi se in un futuro qualcuno (con discreta conoscenza dello ZF) sarà interessato allo sviluppo sarà ben accetto (in realtà mi servirebbe anche una mano per la parte grafica che per ora ho trascurato)
-
RE: Sistema per newsletter
Ciao ceccus,
No non hai sparato assolutamente alto. Il mio unico problema è che era una necessità abbastanza urgente e purtroppo ora ho poco tempo per scrivere da nuovo un sistema, anche perchè se le cose le faccio in genere mi piace farle bene. -
Sistema per newsletter
Buongiorno a tutti
avrei bisogno di un consiglio riguardo a un sistema di newsletter.
Ho solo qualche requisito importante :- Sia possibile gestire più liste contemporaneamente
- Il codice sia scritto per lo meno decentemente...dato che sicuremente sarà necessaria qualche modifica
- Possibilmente oltre l'indirizzo email contenga anche altre informazioni come il nome (non è strettamente necessario)
Quello che sembra essere il migliore è PHP list ma sinceramente non ne sono per niente soddisfatto dato che il codice è inguardabile e l'usabilità è a livelli bassisimi.
-
RE: Problema firefox width e padding
@ 8enrico4
per il momento lasciamo da parte IE...so che firefox è quello che da le visualizzazioni corrette
@mistertwo
si mi ha capito bene! solo che molto probabilmente non ho capito l'essenza del padding e del margin, fin'ora mi sono sempre attenuto a un metodo empirico (che so essere sbagliato e per questo mi sto documentando). Da quanto definito su W3C school il padding è:The CSS padding properties define the space between the element border and the element content.
Mi sembrava quindi logico dedurre che se l'elemento è di una larghezza la largehzza rimane quella e il padding è il "rientro" rispeto all'elemento
della serie che se su un blocco largo 100 pixel metto padding left e right da 10 px, il reale contenuto sia largo 80 px. E non che il contenuto rimane 100px e l'elemento si allarga rispetto al pagging. Capisco bene che con due sottrazioni ottengo lo stesso risultato.
Stavo solo cercando solo di comprendere meglio il funzionamento.
Certamente ho sbagliato a intitolare la discussione con "Problema..." piuttosto che "Comportamento..." -
Problema firefox width e padding
Salve a tutti,
continuo a riscontrare un problema in particolare con firefox.
Assumiamo che di un div imposti la width a 700 px e un padding di 10px a sinistra e a destra. Bhè con firefox il div diventa largo 720px, il che mi sembra un comportamento anomalo e che non desidero assolutamente. Mi sbaglio forse? come posso rimediare? -
RE: Cambio di dominio
Grazie a tutti dei consigli. HO trovato questo codice per l'htaccess
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) newdomain.com/$1 [R=301,L]che effettua il redirect 301 come dicevate su di un nuovo dominio.
-
RE: Cambio di dominio
si è una soluzione ma personlmente era l'ultima che volevo prendere in considerazione...non è possibile fare in modo che quando si arriva sul mio vecchio dominio si ha un redirect verso quello nuovo? si tratterebbe solo di cambiare l'hostname per il resto il permalink rimane invariato!
-
Cambio di dominio
Ciao a tutti,
il mio problema è il seguente:
vorrei comprare un nuovo dominio per il mio blog il problema è che sono linkato da diversi siti o forum e non vorrei perdere questi link o meglio mi piacerebbe che le persone che seguono quei link vengano rediretti verso il nuovo indirizzo. Ovviamente la struttura dei permalink rimane invariata.
Cosa mi consigliate? -
Backup di alcune tabelle in un db
Vi spiego le mia esigenza su un server gira mysql 5 ho un db contenente più di un centinaio di tabelle alcune delle quali contengono anche + di 90000 righe . La mia necessità ora è di avere una replica esatta (o backup chiamtelo come preferite) solo di alcune tabelle sempre sullo stesso server mysql ovviamente su un db diverso. Per motivi di ottimizzazione preferirei che la replica del db avvenisse di notte. E' assolutamente necessario che oltre ad "ricopiare" le nuove righe eventualemtne inserite, vengano anche aggiornate le righe che vengon modificate.
Cosa mi consigliate?
mi piacerebbe vedere diversi pareri! -
Pluing per l'evidenziazione di sintassi
Buongiorno a tutti!
come da oggetto vorrei qualche plugin per l'evidenziazione di sintassi in wordpresse. Non ho nessuna esegiza troppo particolare se non che appunto prenda il codice compreso tra i tag <code> e sovrascriva il lo stile del testo per dargli un minimo di evidenziazione.
Ho provato higlight.js ma non funziona, e per altro ho trovato anche un bug al suo interno. Sapete consigliarmi altro?