Category Farben
todi2004 0
From: -
From: -
Notice
This topic is archived. New comments cannot be posted and votes cannot be cast.Responses to this topic
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Die obere Modifikationen funktioniert nur bei der site_header bzw. site_footer Template.
Um diese Blöcke nur auf index.php darzustellen muss folgendes in core.php hinzugefügt werden
Finde:
und füge folgendes hinzu:
Finde:
und füge folgende Zeile hinzu:
Die obere Modifikationen funktioniert nur bei der site_header bzw. site_footer Template.
Um diese Blöcke nur auf index.php darzustellen muss folgendes in core.php hinzugefügt werden
Finde:
echo GetTemplate("site_header");
und füge folgendes hinzu:
if (preg_match("/index.php/i",$_SERVER['PHP_SELF']))
{
Finde:
WriteCache("news", "header_block", $thisblock, MkTime()+3600);
}
und füge folgende Zeile hinzu:
}
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Das klappt irgendwie nicht. Hier mal der Link zur Seite http://www.playnow-online.net/
Die Blöcke "Aktuelle News" und "Neuste Artikel" sollen nur auf der Startseite angezeigt werden.
Das klappt irgendwie nicht. Hier mal der Link zur Seite http://www.playnow-online.net/
Die Blöcke "Aktuelle News" und "Neuste Artikel" sollen nur auf der Startseite angezeigt werden.
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Dazu müsste man die Blöcke in den PHP Teil auslagern, z.B. so:
Man öffnet site_header und fügt nach:
den Block ein:
Und verwendet $block_html im HTML Teil der Template, wo der Block erscheinen soll.
Dazu müsste man die Blöcke in den PHP Teil auslagern, z.B. so:
Man öffnet site_header und fügt nach:
<?php
global $insert;
den Block ein:
if (preg_match("/index.php/i",$_SERVER['PHP_SELF']))
{
$block_html = <<<BLOCK_HTML
<table cellspacing="0" cellpadding="0" width="160" bgcolor="#000000" border="0">
<tr>
<td>
<table cellspacing="1" cellpadding="3" width="100%" border="0">
<tr>
<td bgcolor="#009966">
<font face="Verdana, Arial, sans-serif" color="#ffffff" size="2"><b>Beispielsblock</b></font></td>
</tr>
<tr>
<td bgcolor="#ffffff"><font size="2">
<li><a href=index.php">Homepager</a><br /></li> </font></td>
</tr>
</table>
</td>
</tr>
</table>
<br />
BLOCK_HTML;
}
Und verwendet $block_html im HTML Teil der Template, wo der Block erscheinen soll.
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Schon gefunden, sorry!! Und gleich die nächste Frage: Wie lassen sich die News Blöcke nur auf der Startseite anzeigen und nicht auf allen Unterseiten?
Schon gefunden, sorry!! Und gleich die nächste Frage: Wie lassen sich die News Blöcke nur auf der Startseite anzeigen und nicht auf allen Unterseiten?
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Ok klar! Andere Frage: Wie kann ich bei den RSS Feeds die Anzahl der News bestimmen, die angezeigt werden?
Ok klar! Andere Frage: Wie kann ich bei den RSS Feeds die Anzahl der News bestimmen, die angezeigt werden?
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Dazu müsste aber das verwende Newsletterscript die Daten über RSS auslesen können
Dazu müsste aber das verwende Newsletterscript die Daten über RSS auslesen können
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Super klappt, wie immer ! Noch eine Frage zum RSS-Feed: Ist möglich aus dem RSS-Feed die News automatisch rauszulesen, um diese dann automatisch in einem Newsletter zu verwenden.
Super klappt, wie immer ! Noch eine Frage zum RSS-Feed: Ist möglich aus dem RSS-Feed die News automatisch rauszulesen, um diese dann automatisch in einem Newsletter zu verwenden.
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Man könnte den Block der normalerweise für die News ist, durch den Artikelblock ersetzen.
Dazu muss folgendes in core.php geändert werden:
1)
durch:
2)
durch:
Danach muss noch folgende Zeile in mod_admin.php geändert werden:
durch:
Man könnte den Block der normalerweise für die News ist, durch den Artikelblock ersetzen.
Dazu muss folgendes in core.php geändert werden:
1)
($var) ? $cat = "story_category = '$var' AND" :
$cat = "";
durch:
($var) ? $cat = "review_category = '$var' AND" :
$cat = "";
2)
$currentdate = date("Y-m-d H:i:s", mktime());
$result = DBQuery("SELECT * FROM esselbach_st_stories WHERE $cat story_hook = '0' AND story_time < ('$currentdate') ORDER BY story_time DESC LIMIT 10");
while ($insert = mysql_fetch_array($result))
{
if (strlen($insert[story_title]) > $var4) $insert[story_title] = substr($insert[story_title], 0, $var5)."...";
$insert[story_url] = "story.php?id=$insert[story_id]";
$thisblock .= GetTemplate("main_block_list");
}
durch:
$result = DBQuery("SELECT * FROM esselbach_st_review WHERE $cat review_hook = '0' AND review_page = '1' ORDER BY review_id DESC LIMIT 10");
while ($insert = mysql_fetch_array($result))
{
(strlen($insert[review_title]) > $var4) ? $insert[story_title] = substr($insert[review_title], 0, $var5)."..." :
$insert[story_title] = $insert[review_title];
$insert[story_url] = "review.php?id=$insert[review_id]";
$thisblock .= GetTemplate("main_block_list");
}
Danach muss noch folgende Zeile in mod_admin.php geändert werden:
$query = DBQuery("SELECT category_id, category_name FROM esselbach_st_categories LIMIT 99");
durch:
$query = DBQuery("SELECT reviewcat_id, reviewcat_name FROM esselbach_st_reviewcat LIMIT 99");
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Ok super das klappt. Ich möchte nun aber in dem einen Block (was ich schon gemacht habe) die neusten Artikel der katgeorie 1 anzeigen lassen. Nun möchte in dem Block daneben die neusten Artikel der kategorien 8 anzeigen lassen!
Ok super das klappt. Ich möchte nun aber in dem einen Block (was ich schon gemacht habe) die neusten Artikel der katgeorie 1 anzeigen lassen. Nun möchte in dem Block daneben die neusten Artikel der kategorien 8 anzeigen lassen!
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Nein, nicht über den Admin Bereich. Man könnte aber das Script entsprechend abändern, in dem man folgende Zeile in core.php ändert:
Um z.B. nur Kategorie 2 zu zeigen:
Nein, nicht über den Admin Bereich. Man könnte aber das Script entsprechend abändern, in dem man folgende Zeile in core.php ändert:
$result = DBQuery("SELECT * FROM esselbach_st_review WHERE review_hook = '0' AND review_page = '1' ORDER BY review_id DESC LIMIT 10");
Um z.B. nur Kategorie 2 zu zeigen:
$result = DBQuery("SELECT * FROM esselbach_st_review WHERE review_hook = '0' AND review_page = '1' AND review_category = '2' ORDER BY review_id DESC LIMIT 10");
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Nein, ich meinte bei den artikeln, kann ich da auch die kategorien einstellen, welche angezeigt werden sollen?
Nein, ich meinte bei den artikeln, kann ich da auch die kategorien einstellen, welche angezeigt werden sollen?
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Unter Andere/Websites den Block jeweils von "News: Alles" auf "News: gewünschte Kategorie" umstellen.
Unter Andere/Websites den Block jeweils von "News: Alles" auf "News: gewünschte Kategorie" umstellen.
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Noch eine Frage : Wie kann ich bei den Newsblöcken einstellen, dass dort nur artikel aus einer bestimmten Kategorie angezeigt werden?
Noch eine Frage : Wie kann ich bei den Newsblöcken einstellen, dass dort nur artikel aus einer bestimmten Kategorie angezeigt werden?
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Die zwei Newsreihen in den Kategorien gibt es erst seit Version 1.8. Die Freeware Fassung basiert noch auf der etwas älteren Version 1.7.
Die zwei Newsreihen in den Kategorien gibt es erst seit Version 1.8. Die Freeware Fassung basiert noch auf der etwas älteren Version 1.7.
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Hat sich erledigt! Andere Frage:
Bei mir werden die News NUR auf der Startseite in zwei Newsreihen angezeigt aber in den einzelnen Kategorien nicht!
Hat sich erledigt! Andere Frage:
Bei mir werden die News NUR auf der Startseite in zwei Newsreihen angezeigt aber in den einzelnen Kategorien nicht!
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Könnte man auch das Menu bei jeder kategorie verändern?
Könnte man auch das Menu bei jeder kategorie verändern?
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Man könnte in der site_header Template folgendes machen, damit sich bei category.php?id= die Farbe des Headers entsprechend ändert:
Danach muss im HTML Teil der Farbwert durch $farbe ersetzt werden
Man könnte in der site_header Template folgendes machen, damit sich bei category.php?id= die Farbe des Headers entsprechend ändert:
if ((preg_match("/category/i",$_SERVER['PHP_SELF'])) and ($_GET['id']))
{
if ($_GET['id'] == 1)
{
$farbe = "#008000"; // Farbe für Kategorie 1
}
if ($_GET['id'] == 2)
{
$farbe = "#FFFFFF"; // Farbe für Kategorie 2
}
}
else
{
$farbe = "#000000"; // Standardfarbe
}
Danach muss im HTML Teil der Farbwert durch $farbe ersetzt werden
1 Re: Category Farben
todi2004
OP
0
From: -
From: -
Category Farben
Ok das klappt!! Nun möchte ich folgendes machen. Ich möchte meine Seite in mehrere Bereiche einteilen, Games, Kino, DVD. Wenn man auf einen der buttons drückt, soll die komplette website in einer anderen farbe dargestellt werden, also der header soll anders sein, und auch das menu.
Wie mache ich das?
Ok das klappt!! Nun möchte ich folgendes machen. Ich möchte meine Seite in mehrere Bereiche einteilen, Games, Kino, DVD. Wenn man auf einen der buttons drückt, soll die komplette website in einer anderen farbe dargestellt werden, also der header soll anders sein, und auch das menu.
Wie mache ich das?
1 Re: Category Farben
Philipp
From: Austria
Administrator
1342From: Austria
Category Farben
Hier ein Beispiel anhand der News Template:
Durch Anpassen von if ($insert[story_category_id] == *KATEGORIENUMMER*) { $farbe1 = "*KATEGORIEFARBE*"; $farbe2 = "*KATEGORIEFARBE*"; } kann man jede Kategorie in einer anderen Farbe erscheinen lassen. Ähnlich funktioniert das auch bei den anderen Templates.
Hier ein Beispiel anhand der News Template:
<?php
global $insert;
// Kategorienfarben
if ($insert[story_category_id] == 1) { $farbe1 = "#008000"; $farbe2 = "#CCFFCC"; }
if ($insert[story_category_id] == 2) { $farbe1 = "#FFFFFF"; $farbe2 = "#FFFF80"; }
// Teaser Bild?
if ($insert[story_teaser]) $teaserline = "<img src="https://www.contentteller.com/$insert[story_teaserpath]/images/teaser/$insert[story_teaser]" border="0" align="right" hspace="10" vspace="10">";
$EST_TEMPLATE = <<<TEMPLATE
<!-- Template news -->
<table cellspacing="0" cellpadding="0" width="100%" align="center" bgcolor="#000000" border="0">
<tr>
<td>
<table cellspacing="1" cellpadding="3" width="100%" border="0">
<tr>
<td bgcolor="$farbe1">
<font face="Arial" color="#ffffff" size="2">
<b>$insert[story_title]</b>
</font>
</td>
</tr>
<tr>
<td bgcolor="$farbe2">
<font face="Arial" size="1">
Geschrieben am: $insert[story_time] in Kategorie: $insert[story_category] [ <a href="https://www.contentteller.com/printer.php?id=$insert[story_id]">Drucken</a> | <a href="https://www.contentteller.com/story.php?id=$insert[story_id]">$insert[story_comments] Kommentar(e)</a> ]<br />
</font>
</td>
</tr>
<tr>
<td bgcolor="#ffffff">
$teaserline
<font face="Arial" size="2">
$insert[story_text]<br /><br />
</font>
</td>
</tr>
<tr>
<td align="right" bgcolor="#ccffcc">
<font face="Arial" size="1">
Quelle: $insert[story_source]
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
TEMPLATE;
?>
Durch Anpassen von if ($insert[story_category_id] == *KATEGORIENUMMER*) { $farbe1 = "*KATEGORIEFARBE*"; $farbe2 = "*KATEGORIEFARBE*"; } kann man jede Kategorie in einer anderen Farbe erscheinen lassen. Ähnlich funktioniert das auch bei den anderen Templates.
Hallo,
wie kann ich, wie bei www.wcm.at, die News in einer Katgeorie in einer anderen Farbe darstellen lassen?