Back to top

Autore Topic: pubblicazione automatica senza dover cliccare su "oggi" nel calendario [RISOLTO]  (Letto 2706 volte)

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Vorrei inserire nel file edit.php [la pagina che visualizzi quando l'utente dal frontend vuole creare un articolo] (com_content/views/form/tmpl) un codice che mi permetta di visualizzare automaticamente la data di pubblicazione prendendola direttamente dal pc che si sta usando..

nel codice

Codice: [Seleziona]
<div class="formelm">
<?php echo $this->form->getLabel('publish_up'); ?>
<?php echo $this->form->getInput('publish_up'); ?>
</div>
<div class="formelm">
<?php echo $this->form->getLabel('publish_down'); ?>
<?php echo $this->form->getInput('publish_down'); ?>
</div>

posso modificarlo in qualche modo affinchè mi compaia in automatico quando l'utente crea l'articolo???
« Ultima modifica: 02 Giu 2011, 08:26:41 da tonyezequiel »

mau_develop

  • Visitatore
Re:Capitemi al volo pls
« Risposta #1 il: 31 Mag 2011, 20:21:22 »
e una volta che la visualizzi che ne fai? ...farlo è banale ... echo date('d-m-Y');

M.

..o meglio http://docs.joomla.org/How_to_use_JDate
« Ultima modifica: 31 Mag 2011, 20:23:10 da mau_develop »

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Capitemi al volo pls
« Risposta #2 il: 31 Mag 2011, 20:27:57 »
mi piace così :D mi dici come faccio a farlo comparire nella stringa??? a che altezza lo inserisco nel codice????? Per piacere.

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Capitemi al volo pls
« Risposta #3 il: 31 Mag 2011, 20:42:24 »
forse non mi sono spiegato bene... quello è il codice che nella  "creazione di un'articolo" mi permette di inserire la data di pubblicazione tramite il pulsantino con il calendario... io vorrei capire (se lo sapete) come far comparire nell'aria del publish_up (data di inizio pubblicazione) la data attuale del proprio pc o del server automaticamente :D

Offline jonxduo

  • Appassionato
  • ***
  • Post: 430
    • Mostra profilo
Re:Publish_up in php
« Risposta #4 il: 31 Mag 2011, 23:20:50 »
stai modificando il file sbagliato...

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Publish_up in php
« Risposta #5 il: 31 Mag 2011, 23:28:54 »
Saresti davvero gentile se mi indicassi il file giusto... E il modo di modificarlo... Sempre per piacere

Offline jonxduo

  • Appassionato
  • ***
  • Post: 430
    • Mostra profilo
Re:Publish_up in php
« Risposta #6 il: 31 Mag 2011, 23:48:10 »
beh ci sono diversi modi... ma il + immedianto (anche se un pò invasivo) è questo...

file: com_content/models/forms/article.xml
aggiungi tra la riga 117 e la 126:
Codice: [Seleziona]
default="oggi"

poi apri il file ce stavi guardando tu (ripeto... non si dovrebbe modificare questo ma solo l'xml, ma visto che non ho trovo altre info per ora... l'unica soluzione che mi viene in mente è questa)

com_content/view/form/tmpl/edit.php
e sostituisci dalla riga 90 alla 93 con:
Codice: [Seleziona]
<div class="formelm">
<?php echo $this->form->getLabel('publish_up'); ?>
<?php 
$oggi
=date('Y-m-d');
$pub=str_replace('oggi'$oggi$this->form->getInput('publish_up'));
echo 
$pub
?>


ripeto è invasivo... ma in così poco tempo non ho trovato una soluzione migliore... sono sicro che si poteva fare tutto dall'xml...

questo metodo l'ho appena ideato io e non l'ho testato molto... ma funge...

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Publish_up in php
« Risposta #7 il: 01 Giu 2011, 00:32:43 »
a parte che sei un genio.. devo dirtelo... ora pero'  ti devo chiedere un ultima cosa.. fatto questo.. posso hiddennare publish up ???? sai così unendo le due cose ho creato la pubblicazione automatica con il solo tasto invio :D

Offline jonxduo

  • Appassionato
  • ***
  • Post: 430
    • Mostra profilo
Re:Publish_up in php
« Risposta #8 il: 01 Giu 2011, 00:53:27 »
sempre com_content/models/forms/article.xml
cambia il tipo (calendar) in hidden...

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Publish_up in php
« Risposta #9 il: 01 Giu 2011, 00:55:57 »
io sto parlando con un mago... potrei tenerti dei mesi interi.. con tutte le idee che avrei per personalizzare a modo mio tutto un sito.. ma sono per la pace altrui e ti lascio stare.. sopratutto ti invidio.. se avessi studiato un pochettino forse avrei perso anni solo a creare per dare sfogo alla mia fantasia :D grazie mille sei stato gentilissimo e disponibile come nessuno mai :D

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Publish_up in php
« Risposta #10 il: 01 Giu 2011, 01:09:49 »
sai c'è un problema.. joomla non lo pubblica automaticamente se non ci si mette anche l'orario in quella stringa.. (ci mette la data di oggi e va benissimo.. ) ma per renderlo pubblico mi serve anche l'orario.. come faccio (perdonami ancora se rompo le scatole davvero)

Offline bertoandrea86

  • Appassionato
  • ***
  • Post: 433
  • Sesso: Maschio
  • siti coupongratuiti.com / gruppirock.it
    • Mostra profilo
Re:Publish_up in php
« Risposta #11 il: 01 Giu 2011, 02:19:44 »
mi serve anche l'orario
Y-m-d H:i:s

Offline jonxduo

  • Appassionato
  • ***
  • Post: 430
    • Mostra profilo
Re:Publish_up in php
« Risposta #12 il: 01 Giu 2011, 02:46:34 »
file com_content/view/form/tmpl/edit.php riga 93 credo...
cambia:
Codice: [Seleziona]
$oggi=date('Y-m-d');

in:
Codice: [Seleziona]
$oggi=date('Y-m-d H:i:s');

questa non era difficile... :) l'orario si basera sul server... non sl tuo pc... quindi potrebbe essere diverso..
« Ultima modifica: 01 Giu 2011, 02:48:31 da jonxduo »

Offline tonyezequiel

  • Esploratore
  • **
  • Post: 82
    • Mostra profilo
Re:Publish_up in php
« Risposta #13 il: 02 Giu 2011, 08:25:13 »
FATTI QUESTA RISATA: BASTA INSERIRE HIDDEN AL PUBLISH UP E AL PUBLISH DOWN NEL XML  PER FAR SI CHE IN AUTOMATICO L'ARTICOLO SI PUBBLICHI SENZA DOVER SPECIFICARE DATA E ORA.. e NON SERVE MODIFICARE PIU' NULLA NELL'EDIT.PHP DOPO!!!!!
« Ultima modifica: 02 Giu 2011, 08:27:34 da tonyezequiel »

 



Web Design Bolzano Kreatif