Login    Registrati    Text  + grande    + piccolo

phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator phpnuke for donkeys translator

smartphone android
vendite riservate
Offerte Cd e Dvd
 
Area Riservata 1 Tutorials
Area Riservata 1 Downloads
Area Riservata 2 Tutorials
Area Riservata 2 Downloads Info Area 1    Info Area 2
Clicca per iniziare il tour!
Mobile     Facebook     Twitter     RSS Feed
Per qualsiasi informazione Contattaci
Nuova pagina 2


PHP-Nukefordonkeys.com: Forums

:: Leggi il Topic - Icone new su moduli web-links o downloads
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   LoginLogin 

Icone new su moduli web-links o downloads

 
Nuovo Topic   Rispondi    Indice del forum -> Addons, Blocchi, Moduli
Precedente :: Successivo  
Autore Messaggio
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 05-08-2006 22:05    Oggetto: Icone new su moduli web-links o downloads Rispondi citando

Ho postato questo problema su un altro forum ma non ho avuto risposta, spero di essere più fortunato. Crying or Very sad

Le immagini "new" colorate che appaiono nelle categorie o sottocategorie Web Links o Downloads nei nuovi inserimenti, funzionano solo in locale e non online.

il codice nel modulo Web Links (se può servire) installato sul server online è:

function newlinkgraphic($datetime, $time) {
global $module_name, $locale;
echo " ;;";
setlocale (LC_TIME, $locale);
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2})[0-9]{1,2})[0-9]{1,2})", $time, $datetime);
$datetime = strftime(""._LINKSDATESTRING."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
$datetime = ucfirst($datetime);
$startdate = time();
$count = 0;
while ($count <= 7) {
$daysold = date("d-M-Y", $startdate);
if ("$daysold" == "$datetime") {
if ($count<=1) {
echo "<img src=\"modules/$module_name/images/newred.gif\" alt=\""._NEWTODAY."\">";
}
if ($count<=3 && $count>1) {
echo "<img src=\"modules/$module_name/images/newgreen.gif\" alt=\""._NEWLAST3DAYS."\">";
}
if ($count<=7 && $count>3) {
echo "<img src=\"modules/$module_name/images/newblue.gif\" alt=\""._NEWTHISWEEK."\">";
}
}
$count++;
$startdate = (time()-(86400 * $count));
}
}

function categorynewlinkgraphic($cat) {
global $prefix, $db, $module_name, $locale;
$cat = intval(trim($cat));
$row = $db->sql_fetchrow($db->sql_query("SELECT date from ".$prefix."_links_links where cid='$cat' order by date desc limit 1"));
$time = $row['date'];
echo " ;;";
setlocale (LC_TIME, $locale);
ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2})[0-9]{1,2})[0-9]{1,2})", $time, $datetime);
$datetime = strftime(""._LINKSDATESTRING."", mktime($datetime[4],$datetime[5],$datetime[6],$datetime[2],$datetime[3],$datetime[1]));
$datetime = ucfirst($datetime);
$startdate = time();
$count = 0;
while ($count <= 7) {
$daysold = date("d-M-Y", $startdate);
if ("$daysold" == "$datetime") {
if ($count<=1) {
echo "<img src=\"modules/$module_name/images/newred.gif\" alt=\""._CATNEWTODAY."\">";
}
if ($count<=3 && $count>1) {
echo "<img src=\"modules/$module_name/images/newgreen.gif\" alt=\""._CATLAST3DAYS."\">";
}
if ($count<=7 && $count>3) {
echo "<img src=\"modules/$module_name/images/newblue.gif\" alt=\""._CATTHISWEEK."\">";
}
}
$count++;
$startdate = (time()-(86400 * $count));
}
}

C'è un' errore? Posso controllare altro? Shocked
Accetto anche ipotesi remote
GRAZIE
Torna in cima
Profilo Messaggio privato HomePage
rino
Amministratore
Amministratore


Registrato: 28-09-2004
Messaggi: 5374
Località: Anzio

MessaggioInviato: 06-08-2006 09:21    Oggetto: Rispondi citando

Ecco due ipotesi remote Very Happy
Controlla che le immagini siano presenti nella cartella modules/$module_name/images/newblue.gif e correggi il li link nel caso il sito fosse in una sottodirectory.
_________________
Torna in cima
Profilo Messaggio privato Invia email HomePage
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 07-08-2006 01:13    Oggetto: Rispondi citando

Grazie Rino per la risposta (a volte è rincuorante solo essere considerati) Wink le immagini sono presenti ed i percorsi sono esatti, lo stesso sito in locale funziona benissimo ed entrambi senza sottocartelle.
Penso che i percorsi sbagliati farebbero apparire una X senza immagine mentre invece non appare nulla.
Pensavo a qualcosa che avesse a che vedere con la data dal database ma sia in locale che in remoto il database ...._links_links è identico.
I permessi di file e cartelle sono settati correttamente, inoltre per sicurezza avevo anche dato permessi totali a tutte le cartelle e file ma non è cambiato nulla.
Altre idee?
anche vaghe?
ormai è molti giorni che cerco una soluzione senza trovarla Crying or Very sad
Torna in cima
Profilo Messaggio privato HomePage
rino
Amministratore
Amministratore


Registrato: 28-09-2004
Messaggi: 5374
Località: Anzio

MessaggioInviato: 07-08-2006 08:24    Oggetto: Rispondi citando

Mica starai usando versioni tipo 7.8 o 7.9? Shocked
_________________
Torna in cima
Profilo Messaggio privato Invia email HomePage
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 07-08-2006 20:22    Oggetto: Rispondi citando

No! 7.6 con patch 3.2, nuke sentinel 2.5.0. e hack alert plus.
Il problema delle icone credo risalga alla prima installazione, avevo altre cose da sistemare e/o variare che mi sono accorto solo prima dell'installazione del sentinel il mancato funzionamento delle icone.
Unica differenza dal sito locale è il sentinel che ho installato solo su server remoto.
Avendo altri 2 siti mirror il problema è anche su quelli...
p.s.
I siti sono su hosting linux ed in locale con easyphp 1.8.0.1 su windows.
Grazie per la pazienza
Torna in cima
Profilo Messaggio privato HomePage
rino
Amministratore
Amministratore


Registrato: 28-09-2004
Messaggi: 5374
Località: Anzio

MessaggioInviato: 08-08-2006 00:40    Oggetto: Rispondi citando

Sentinel 2.5.0 sta creando qualche problema pertanto potrebbe essere questa la causa. E' appena uscita una patch la 2.5.1 prova a vedere se risolvi con questa. Cmq anche la patch 3.2 crea qualche piccolo inconveniente e non è da escludere che anche questa possa essere la causa.
_________________
Torna in cima
Profilo Messaggio privato Invia email HomePage
piermin
senior
senior


Registrato: 18-12-2003
Messaggi: 1298

MessaggioInviato: 08-08-2006 10:39    Oggetto: Rispondi citando

potrebbero non essere omogenee le due variabili $daysold e $datetime ... prova ad inserire questa riga di controllo
Codice:
echo "daysold=$daysold - datetime=$datetime";

sopra alla linea
Codice:
if ("$daysold" == "$datetime") {


... forse dovrai mettere
Codice:
$daysold = date("d-m-Y", $startdate);


ciao
_________________
Torna in cima
Profilo Messaggio privato Invia email
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 08-08-2006 20:42    Oggetto: Rispondi citando

Per Rino: Sentinel come avevo scritto prima lo avevo installato comunque dopo aver riscontrato il problema e la patch è installata anche su locale.
Per Piermin: ho inserito su locale echo "daysold=$daysold - datetime=$datetime"; sopra if ("$daysold" == "$datetime") {
ed il risultato ottenuto è su questo link http://www.linkmar.net/locale.gif
poi ho inserito il file su remoto e il risultato è su quest'altro link http://www.linkmar.net/remoto.gif
Non ho ben capito l'inserimento della riga $daysold = date("d-m-Y", $startdate); che è già presente, con la sola differenza del carattere minuscolo sulla m ("d-m-Y").
Ho provato comunque ad inserirla sostituendola all'originale senza ottenere risultati, ho variato anche le lettere "d-m-Y" tutte maiuscole o tutte minuscole senza comunque risolvere pensando che linux a differenza di windows considera la differenza tra maiuscole e minuscole.
Gettate la spugna?
NOOOO!!!!
Torna in cima
Profilo Messaggio privato HomePage
piermin
senior
senior


Registrato: 18-12-2003
Messaggi: 1298

MessaggioInviato: 09-08-2006 03:43    Oggetto: Rispondi citando

se guardi bene le due foto ... in quella relativa al remoto, il mese non è omogeneo (uno è in inglese e l'altro è in italiano) ... quindi le due variabili sono diverse e, non soddisfando la condizione IF , non leggono la routine per l'inserimento delle gif delle news.

... c'è da capire il perchè di questa anomalia

ciao
_________________
Torna in cima
Profilo Messaggio privato Invia email
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 09-08-2006 21:42    Oggetto: Rispondi citando

Acci Piermin non mi ero proprio accorto della differenza, hai ragione.
Finalmente trovata la causa, ora viene il meglio...
La cura !!!
qualche idea?
suggerimenti ?
Torna in cima
Profilo Messaggio privato HomePage
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 11-08-2006 21:00    Oggetto: Rispondi citando

PIERMINNN Exclamation
RINOOO Exclamation
VOLONTARIII Exclamation
Ora che la causa è scoperta (e siamo a metà dell'opera) non mi direte che rimarrò comunque senza icone new !!! Crying or Very sad
Nessuno ha idea Idea di cosa variare ?
Torna in cima
Profilo Messaggio privato HomePage
piermin
senior
senior


Registrato: 18-12-2003
Messaggi: 1298

MessaggioInviato: 11-08-2006 23:15    Oggetto: Rispondi citando

non è facile capire perche il mese ti viene reso una volta in inglese ed una in italiano ... io da parte mia utilizzo valori numerici (tipo 11-08-2006)

... prova a fare queste modifiche

- nel file modules\Downloads\language\lang-italian.php controlla che la variabile sia di questo tipo
Codice:
define("_LINKSDATESTRING","%d-%m-%Y");


- nel file da te riportato nel primo post metti la linea
Codice:
$daysold = date("d-M-Y", $startdate);

in questa maniera
Codice:
$daysold = date("d-m-Y", $startdate);


ciao
_________________
Torna in cima
Profilo Messaggio privato Invia email
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 11-08-2006 23:50    Oggetto: Rispondi citando

Sono le ore 00.50, presa al volo la tua risposta (grazie), proverò domani in giornata.
Domani sera (tardi) tutti i dettagli.
Torna in cima
Profilo Messaggio privato HomePage
linkmar
Newbie
Newbie


Registrato: 06-02-2006
Messaggi: 51

MessaggioInviato: 12-08-2006 22:23    Oggetto: Rispondi citando

Ho provveduto a fare le variazioni suggerite ed il risultato è stato OTTIMO.
Problema icone risolto, funzionano perfettamente e le variazioni fatte, riguardano i file index e lang-italian dei rispettivi moduli downloads e web links (4 file).
La stringa era impostata in questo modo:
define("_LINKSDATESTRING","%d-%b-%Y");
che ho cambiato in quest'altro:
define("_LINKSDATESTRING","%d-%m-%Y");
non prima di aver provato ad inserire la m maiuscola senza cambiare i file index ma non ottenendo però nessun risultato.
Ho inserito il tuo link sulle homepage, grazie. Mr. Green
Torna in cima
Profilo Messaggio privato HomePage
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Addons, Blocchi, Moduli Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum


Powered by phpBB © 2001-2006 phpBB Group
Versione 2.0.21 by Nuke Cops © 2006 http://www.nukecops.com

Basato su PHP-Nuke - Powered by PHPNuke Professional
Generazione pagina: 0.15 Secondi