Webother.com :: Leggi il Topic - [RISOLTO] Argomento prima del titolo articolo
Autore Messaggio
martari73 Frequentatore
Registrato: Oct 19, 2006 Messaggi: 6
Oggetto: [RISOLTO] Argomento prima del titolo articolo
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?
Inviato:
Mer Apr 28, 2010 3:13 pm
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Localitą: Verona
Oggetto:
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
Inviato:
Gio Apr 29, 2010 11:12 pm
martari73 Frequentatore
Registrato: Oct 19, 2006 Messaggi: 6
Oggetto:
Grazie Sniffer per aver risposto.
Il codice dello s-c-r-i-p-t č corretto: ho sbagliato a postarlo.
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&file=article&sid=".$sid."\"><b>$argomento: $title</b></a>";
echo "<br>-------------------------------------------------</td></tr>";
}
echo "</table>";
/* Fine S-c-r-i-p-t php flash news scorrevoli */
?>
Inviato:
Sab Mag 01, 2010 5:49 pm
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Localitą: Verona
Oggetto:
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&file=article&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 _________________Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login
Inviato:
Sab Mag 01, 2010 11:49 pm
martari73 Frequentatore
Registrato: Oct 19, 2006 Messaggi: 6
Oggetto:
Grande sniffer: non solo hai capito ma mi hai anche risolto il problema.
Grazie ancora
Inviato:
Dom Mag 02, 2010 12:32 am
Tutti i fusi orari sono GMT + 2 ore
Key
Non puoi inserire nuovi Topic in questo forumNon puoi rispondere ai Topic in questo forumNon puoi modificare i tuoi messaggi in questo forumNon puoi cancellare i tuoi messaggi in questo forumNon puoi votare nei sondaggi in questo forum
Powered
by phpBB © 2001, 2005 phpBB Group