5 neuste Artikel / Top 10 auf eigener Seite

In this board you can talk about general questions about phpMyFAQ

Moderator: Thorsten

Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hallo Horst,

hast du die TopTen im Adminbereich und "Exportieren der FAQ" erstellt?

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Hades
Posts: 28
Joined: Tue May 13, 2003 10:48 pm
Location: Bedburg
Contact:

topten.xml

Post by Hades »

Hi Thorsten,

die Datei existiert auch im xml-Verzeichnis mit aktuellem Datum. Auch die anderen 2, die ich über FAQ exportieren angelegt habe.

Du sprichst aber von einem weiteren Vorgang:

hast du die TopTen im Adminbereich und "Exportieren der FAQ" erstellt?

Im Admin-Bereich habe ich außer dem Punkt "Exportieren .." nichts gefunden.

Danke.

Gruß
Horst
[-manchmal findet man doch was-]
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hallo Horst,

die XML-Datei ist da, das habe ich eben überprüft, dann hast du alles richtig gemacht. Kannst du mal bei

Code: Select all

$remote = "http://www.wasjetzt.net/faq/xml/topten.xml"; 
nicht die URL angeben, sondern den lokalen Pfad zur Datei, also zB

Code: Select all

$remote = "..t/faq/xml/topten.xml"; 
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Hades
Posts: 28
Joined: Tue May 13, 2003 10:48 pm
Location: Bedburg
Contact:

FAQ-Letzte Neuigkeiten auf einer anderen Seite

Post by Hades »

Hallo,

Danke Thorsten - es funktioniert. Ich habe zunächst deinen Tipp befolgt und URL entsprechend geändert. Dann habe ich es nochmal umgestellt und den kompletten Pfad wieder eingetragen. Es klappt jetzt. Herzlichen Dank!

Nun würde ich gerne über CSS (Class="menue") eine kleine Schrift zur Ausgabe der Meldungen definieren. Dann mache ich sicher in der rss.parser.php. Hab' ich auch schon probiert. Leider finde ich aber doch nicht die richtige Stelle :(

Vielleicht kannst du mir da noch mal helfen. *WERDLANGSAMLÄSTIG*

Danke nochmal.

Gruß
Horst

http://www.officetipps.net
[-manchmal findet man doch was-]
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hallo Horst,

die wichtige Zeile in der rss-parser.php ist folgende:

Code: Select all

		case "ITEM":		print "<p>".$_item[TITLE]." <a href=\"".$_item[LINK]."\">".$_item[DESCRIPTION]."</a></p>\n";
Dort kannst du einfach die CSS-Klasse hinzufügen, aber eventuelle Anführungszeichen ( " ) mit einem führenden Backslash ( also \" ) einfügen.

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Hades
Posts: 28
Joined: Tue May 13, 2003 10:48 pm
Location: Bedburg
Contact:

Post by Hades »

Thorsten wrote:

Code: Select all

		case "ITEM":		print "<p>".$_item[TITLE]." <a href="".$_item[LINK]."">".$_item[DESCRIPTION]."</a></p>\n";

Was ist nun daran falsch?

Code: Select all

case "ITEM":		print "<p>".$_item[TITLE]."<a href="".$_item[LINK] ."" class="menue">".$_item[DESCRIPTION]." </a></p>\n";
thx

Grüße
Horst
[-manchmal findet man doch was-]
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Code: Select all

case "ITEM":      print "<p>".$_item[TITLE]."<a href=\"".$_item[LINK] ."\" class=\"menue\">".$_item[DESCRIPTION]." </a></p>\n";
das zweite \" fehlte....

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Hades
Posts: 28
Joined: Tue May 13, 2003 10:48 pm
Location: Bedburg
Contact:

Post by Hades »

Hi,

hier nochmal die komplette Zeile für diejenigen, die es, wie ich, nicht so sehr mit der Syntax haben:

Code: Select all

case "ITEM":   print "<p style=\"margin-top: 0 ;margin-bottom: 2\">   " .$_item[TITLE] . " &nbsp <a href=\"".$_item[LINK]."\" class=\"menue\">"  .$_item[DESCRIPTION]." </a></p>\n";
Nochmal Dank an Thorsten und Gruß
Horst
[-manchmal findet man doch was-]
SeDoGe
Posts: 5
Joined: Sun Jul 13, 2003 11:47 am
Contact:

Post by SeDoGe »

Moin
ich habe das Problem Top 5 auf einer anderen Seite anzeigen so gemacht!

Seite wo diese angezeigt werden soll

Code: Select all

<table width="450" border="0" cellspacing="1" cellpadding="0">
                <tr align="left" valign="top">
                  <td width="352">Titel:</td>
                  <td width="89">Views:</td>
                </tr>
<?php
/* connect to the database server */
require ("/direktpfad/faq/inc/data.php");
require ("/direktpfad/faq/inc/database.php");
$db = new db_mysql();
$db->connect($mysql_server, $mysql_user, $mysql_passwort, $mysql_db);

/* get functions, template parser and configuration */
require ("/direktpfad/faq/inc/functions.php");
require ("/direktpfad/faq/inc/parser.php");
require ("/direktpfad/faq/inc/config.php");

print generateTopTen_modi();
?>
</table>
in der functions.php
habe ich eine neue Funktion bez eine abgeändert

und zwar

Code: Select all

function generateTopTen_modi() {
	global $db, $sids, $err_noTopTen, $msgViews, $sqltblpre;
	
$newpfad = "http://url/faq/index.php";

	$result = $db->query("SELECT DISTINCT ".$sqltblpre."faqdata.id, ".$sqltblpre."faqdata.lang, ".$sqltblpre."faqdata.thema, ".$sqltblpre."faqdata.rubrik, ".$sqltblpre."faqvisits.visits FROM ".$sqltblpre."faqvisits, ".$sqltblpre."faqdata WHERE ".$sqltblpre."faqdata.id = ".$sqltblpre."faqvisits.id AND ".$sqltblpre."faqdata.lang = ".$sqltblpre."faqvisits.lang AND ".$sqltblpre."faqdata.active = 'yes' ORDER BY ".$sqltblpre."faqvisits.visits DESC LIMIT 0,10");
	$output = "";
	if ($db->num_rows($result) > 0) {
		$i = 1;
		while ($row = $db->fetch_object($result)) {
		$output .= "<tr align=\"left\" valign=\"top\">";
			$output .= "<td><a href=\"".$newpfad."?".$sids."aktion=artikel&rubrik=".$row->rubrik."&id=".$row->id."&lang=".$row->lang."\" target=\"_blank\">".stripslashes(makeShorterText($row->thema, 8))."</a></td> <td>$row->visits</td>\n";
			$output .= "</tr>";
			$i++;
			}
		}
	else {
		$output = "$err_noTopTen";
		}
	return $output;
	}


zu sehen unter www.di604.de.vu
Thorsten
Posts: 15739
Joined: Tue Sep 25, 2001 11:14 am
Location: #phpmyfaq
Contact:

Post by Thorsten »

Hi,

so gehts das natürlich auch. :)

bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
Lazy
Posts: 19
Joined: Wed Jul 30, 2003 12:31 pm
Contact:

Post by Lazy »

hi :)

ich hab mir n kleines php script zurechtgeschrieben, das die neusten 5 artikel anzeigt. falls jemand mit xml ned so ganz zurecht kommt, kann ich`s ihm gern schicken :)
jokeman
Posts: 17
Joined: Mon Apr 29, 2002 5:44 pm

Post by jokeman »

Stell es doch mal bitte online, oder seinso gut und schick es an jokeman1@gmx.de.
Thanks!
Lazy
Posts: 19
Joined: Wed Jul 30, 2003 12:31 pm
Contact:

Post by Lazy »

http://www.chilis-home.de/faqlastphp.zip

müsste verständlich sein, falls nich, fragen kein prob :)
Post Reply