Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - [RISOLTO] Argomento prima del titolo articolo
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information [RISOLTO] Argomento prima del titolo articolo

Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli   
Precedente :: Successivo
AutoreMessaggio
martari73
Frequentatore
Frequentatore


Registrato: Oct 19, 2006
Messaggi: 6


Oggetto: [RISOLTO] Argomento prima del titolo articolo Rispondi citando

Ciao a tutti,
vorrei chiedere se qualcuno sa risolvere questo quesito:
č possibile anteporre l'argomento del topics al titolo dell'articolo?

Esempio:

ARGOMENTO: Titolo articolo

Ho creato questo S-C-R-I-P-T:

<php>sql_query("SELECT sid, time, title, hometext, comments, counter, topic FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = stripslashes($row['title']);
$D = substr($row[time], 8, 2);
$M = substr($row[time], 5, 2);
$Y = substr($row[time], 2, 2);
$time = $D.".".$M.".".$Y;
$argomento = stripslashes($row['topic']);
$hometext = stripslashes($row['hometext']);

$argomento[0]='News';
$argomento[1]='Affari Generali';

echo "<tr><td>$time<br><a>$argomento: $title</a>";
echo "<br>-------------------------------------------------</td></tr>";

}
echo "</table>";

/* Fine S-C-R-I-P-T php flash news scorrevoli */
?>

Il risultato č qusto:
26.04.10
NA: Articolo 2
-------------------------------------------------
26.04.10
NA: Articolo 1
-------------------------------------------------


Dove NA sono le iniziali dell'array
$argomento[0]='News';
$argomento[1]='Affari Generali';

Qualcuno sa dirmi dove sbaglio?



MessaggioInviato:
Mer Apr 28, 2010 3:13 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Localitą: Verona

Oggetto: Rispondi citando

A colpo d'occhio hai fatto qualche errore
il tuo codice:

Codice:
<php>sql_query("SELECT sid, time, title, hometext, comments, counter, topic FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");


modifica:
Codice:
<?php
$result = $db->sql_query("SELECT sid, time, title, hometext, comments, counter, topic FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 10");


Non l'ho provato quindi fammi sapere :ciao:ciao:




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Gio Apr 29, 2010 11:12 pm
Top of PageProfiloMessaggio privatoHomePage
martari73
Frequentatore
Frequentatore


Registrato: Oct 19, 2006
Messaggi: 6


Oggetto: Rispondi citando

Grazie Sniffer per aver risposto.

Il codice dello s-c-r-i-p-t č corretto: ho sbagliato a postarlo. Embarassed

Il problema č che non riesco a far passare l'array

$argomento[0]='News';
$argomento[1]='Affari Generali';

creato nella variabile
$argomento

ovvero passano le iniziali dell'array.

Ecco il codice che uso:


<?php
/* Inizio S-c-r-i-p-t php flash news scorrevoli */
if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}
global $prefix, $multilingual, $currentlang, $db, $topicimage, $tipath, $topic;

if ($multilingual == 1) {
$querylang = "WHERE (alanguage='$currentlang' OR alanguage='')";
} else {
$querylang = "";
}
echo "<table width=\"250\" border=\"0\">";
$result = $db->sql_query("SELECT sid, time, title, hometext, comments, counter, topic FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 0,10");
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = stripslashes($row['title']);
$D = substr($row[time], 8, 2);
$M = substr($row[time], 5, 2);
$Y = substr($row[time], 2, 2);
$time = $D.".".$M.".".$Y;
$argomento = stripslashes($row['topic']);
$hometext = stripslashes($row['hometext']);
$argomento[0]='News';
$argomento[1]='Affari Generali';
echo "<tr><td align=\"left\">$time<br><a href=\"modules.php?name=News&amp;file=article&amp;sid=".$sid."\"><b>$argomento: $title</b></a>";
echo "<br>-------------------------------------------------</td></tr>";

}
echo "</table>";
/* Fine S-c-r-i-p-t php flash news scorrevoli */
?>



MessaggioInviato:
Sab Mag 01, 2010 5:49 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Localitą: Verona

Oggetto: Rispondi citando

Non so quanti argomenti hai e da quello che vedo vuoi assegnare manualmente il nome del topic in base all'id quindi potresti fare semplicemente una cosa del genere
Codice:

<?php
/* Inizio S-c-r-i-p-t php flash news scorrevoli */
if ( !defined('BLOCK_FILE') ) {
Header("Location: ../index.php");
die();
}
global $prefix, $multilingual, $currentlang, $db, $topicimage, $tipath, $topic; 

if ($multilingual == 1) {
$querylang = "WHERE (alanguage='$currentlang' OR alanguage='')";
} else {
$querylang = "";
}
echo "<table width=\"250\" border=\"0\">";
$result = $db->sql_query("SELECT sid, time, title, hometext, comments, counter, topic FROM ".$prefix."_stories ORDER BY sid DESC LIMIT 0,10");
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = stripslashes($row['title']);
$D = substr($row[time], 8, 2);
$M = substr($row[time], 5, 2);
$Y = substr($row[time], 2, 2);
$time = $D.".".$M.".".$Y;
$topic = stripslashes($row['topic']);
$hometext = stripslashes($row['hometext']);
if ($topic==1){
$argomento = "News";
}
elseif ($topic==2){
$argomento = "Affari generali";
}
echo "<tr><td align=\"left\">$time<br><a href=\"modules.php?name=News&amp;file=article&amp;sid=".$sid."\"><b>$argomento : $title</b></a>";
echo "<br>-------------------------------------------------</td></tr>";

}
echo "</table>";
/* Fine S-c-r-i-p-t php flash news scorrevoli */
?>


Controlla l'id prima di inserire lo script ($topic== ) spero di avere capito quello che volevi fare ciao ciao




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Mag 01, 2010 11:49 pm
Top of PageProfiloMessaggio privatoHomePage
martari73
Frequentatore
Frequentatore


Registrato: Oct 19, 2006
Messaggi: 6


Oggetto: Rispondi citando

Grande sniffer: non solo hai capito ma mi hai anche risolto il problema.
Grazie ancora



MessaggioInviato:
Dom Mag 02, 2010 12:32 am
Top of PageProfiloMessaggio privato
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » Addons, Blocchi, Moduli  

Vai a:  
Key
  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, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2023