Stylemotion.de Forum » Archiv » WEB//NEWS
Icon bei alten News
Seiten (1): 1  
Autor Beitrag
 
bigfraggle
Kunde
Icon bei alten News
Auch wenn ich apexx mittlerweile zu schätzen weiß, habe ich hier noch ein Projekt, was mit webnews läuft... Und da taucht beim aktuellen Redesign eine Frage auf:

Wie schaffe ich es, im Template oldnewsentry den Platzhalter %ICON% zu nutzen?

Habe hier mal etwas "rumgespielt", bin aber nicht wirklich weiter gekommen:

include_this/alte_news.php
parse/module_oldnews.php

Hat jemand einen Tipp für mich?
bigfraggle ist offline  
 
Christian Scheb
Stylemotion.de (Entwickler)
von webnews selbst werden nur die in der readme beschriebenen platzhalter unterstützt. alles andere läuft auf programmierarbeiten an der alte_news.php hinaus.
Christian Scheb ist online  
 
bigfraggle
Kunde
Sicher alte_news.php?

Da steht doch nur

PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
<?php 

$WN_BASEDIR
=dirname(__file__)."/..";
require(
$WN_BASEDIR."/parse/parser.php");

//Execute Script
$WN->wnprint("oldnews");

//End Script
$WN->endscript();

?>


drin...
bigfraggle ist offline  
 
Christian Scheb
Stylemotion.de (Entwickler)
ok, das kanns nicht sein. ist auch schon länger her, dass ich mich das letzte mal mit dem script beschäftigt habe. parse/module_oldnews.php, da steht das alles drin.
Christian Scheb ist online  
 
bigfraggle
Kunde
Hm...

Im Grunde müsste die Lösung dann doch in der module_news.php zu finden sein. Dort werden die Icons ja unterstützt.

Ich habe daher mal in der module_oldnews.php folgendes hinzugefügt:

PHP-Code:
1
2
3
4
5
6
7
8
9
10
<?php //Newskats
if ( $this->set['usekats'] ) {
$this->query("SELECT id,icon,name,tfolder FROM ".PRE."_newscat");
    while(
$res=$this->fetch()) { 
        if ( 
$res['icon'] ) $newscat[$res['id']]['icon']='<img src="'.$res['icon'].'" alt="'.$this->replace($res['name']).'" border="0">';
    
$newscat[$res['id']]['name']=$this->replace($res['name']);
    
$newscat[$res['id']]['tfolder']=$res['tfolder'];
    }
$this->free();
?>


Kleiner Erfolg: Auf der Homepage wird bei %ICON% keine nicht geladene Grafik mehr angezeigt. Er zeigt jetzt an den entsprechenden Stellen garnichts mehr an.

Nun hatte ich gehofft, dass der folgende, zusätzliche Schnipsel das Ganze zu Laufen bringt:

PHP-Code:
1
2
<?php /*if ( $this->set['usekats'] && $newscat[$res['catid']] )*/ //v1.2
$input['%ICON%']=$newscat[$res['catid']]['icon']; ?>


Ändert aber leider nichts.

Muss man die Codes bei PHP an bestimmte Stellen packen?
Denn im Grunde wird "icon" auch in der module_news.php nicht öfters erwähnt...
bigfraggle ist offline  
 
Christian Scheb
Stylemotion.de (Entwickler)
du fragst mich sachen. ich hab mit dem code da seit bestimmt 2 jahren nichts mehr gemacht. der erste codeblock muss auf jeden fall vor die while-schleife und der zweite block muss innerhalb der white-schleife stehen. aber ob das funktioniert, keine ahnung.
Christian Scheb ist online  
 
bigfraggle
Kunde
Schade, dass das mit news und oldnews nicht adäquat funktioniert.
Naja...
bigfraggle ist offline  
Seiten (1): 1  
 
Suche Optionen
» Erweiterte Suche
Druckansicht Druckansicht