close× Call Us +49 (1805) 01 29 59

SGI Fusion
Thread Author: Phate76
Thread ID: 3183
Thread Info
Es gibt 8 Beiträge zu diesem Thema, und es wurde 2235 mal angesehen.
Wer ist hier? 1 Gäste
 Thema drucken
Newsautor ausblenden
Phate76
Hallo Pros

Ich habe eine Frage bei deren beantwortung mir weder die SuFu noch Google helfen konnten.
Gibt es eine Möglichkeit, das der Autor einer News nicht angezeigt wird? Es geht darum, das ich
nicht möchte, dass mein Name (und ich bin der einzige der News schreiben kann) in der Zeile unter
der News auftaucht. Datum und der Button zum drucken sollen da bleiben wo sie sind. nur eben mein Name
soll weg. Ich bedanke mich schonmal im Vorraus bei euch...
 
SC-Ad-Bot
 
Columbo
Soll das Datum noch da stehen?
 
Phate76
Das Datum und der link zum drucken sollen bleiben ja
 
Phate76
Also die function sieht folgendermaßen aus:

[geshi=php]function render_news($subject, $news, $info) {

echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
echo "<td class='capmain'>".$subject."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td class='main-body'>".$news."</td>\n";
echo "</tr>\n<tr>\n";
echo "<td align='center' class='news-footer'>\n";
echo newsposter($info," &middot;").newsopts($info,"&middot;").itemoptions("N",$info['news_id']);
echo "</td>\n</tr>\n</table>\n";

}[/geshi]

entferne ich dann daraus das
[geshi=php]newsposter($info," &middot;").[/geshi]

dann sind sowohl Autor als auch das Datum weg
 
Columbo
Ok, dann in der global.php (im locale Ordner!) folgendes ausbessern:

// News & Articles
$locale['global_070'] = "Geschrieben von ";
$locale['global_071'] = "am ";
$locale['global_072'] = "Mehr lesen";
$locale['global_073'] = " Kommentare";
$locale['global_073b'] = " Kommentar";
$locale['global_074'] = " gelesen";
$locale['global_075'] = "Drucken";
$locale['global_076'] = "Bearbeiten";
$locale['global_077'] = "News";
$locale['global_078'] = "Es wurden noch keine News ver&ouml;ffentlicht";


auf


// News & Articles
$locale['global_070'] = "Geschrieben";
$locale['global_071'] = "am ";
$locale['global_072'] = "Mehr lesen";
$locale['global_073'] = " Kommentare";
$locale['global_073b'] = " Kommentar";
$locale['global_074'] = " gelesen";
$locale['global_075'] = "Drucken";
$locale['global_076'] = "Bearbeiten";
$locale['global_077'] = "News";
$locale['global_078'] = "Es wurden noch keine News ver&ouml;ffentlicht";


Und in der news.php:
Zeile 68:

$news_[0] .= "<span class='small2'>".THEME_BULLET." ".$locale['global_071'].showdate("longdate", $news_info['news_date'])." &middot;\n";


ersetzen den alten Code durch das
Bearbeitet von Columbo am 05.11.2010 00000011 19:53
 
Phate76
Hab ich jetzt so gemacht und habe dasselbe Ergebnis.
Autor UND Datum sind weg Sad
 
Phate76
Hallo Marcus

Gibt es denn eine andere Möglichkeit dieses zu realisieren?
 
emblinux
öffne die Datei includes/theme_functions_include.php und suche dort nach:


function newsposter($info,$sep = "",$class = "") {
        global $locale;                           
        $res = "";                               
        $link_class = $class ? " class='$class' " : "";
        $res = THEME_BULLET." <a href='profile.php?lookup=".$info['user_id']."'".$link_class.">".$info['user_name']."</a> ";
        $res .= $locale['global_071'].showdate("longdate", $info['news_date']);                                             
        $res .= $info['news_ext'] == "y" || $info['news_allow_comments'] ? $sep."\n" : "\n";                               
        return "<!--news_poster-->".$res;                                                                                   
}


Dort gibt es die Zeile:

$res = THEME_BULLET." <a href='profile.php?lookup=".$info['user_id']."'".$link_class.">".$info['user_name']."</a> ";


Diese dann einfach auskommentieren. Dann sieht die Funktion wie folgt aus:


function newsposter($info,$sep = "",$class = "") {
        global $locale;                           
        $res = "";                               
        $link_class = $class ? " class='$class' " : "";
//        $res = THEME_BULLET." <a href='profile.php?lookup=".$info['user_id']."'".$link_class.">".$info['user_name']."</a> ";
        $res .= $locale['global_071'].showdate("longdate", $info['news_date']);                                             
        $res .= $info['news_ext'] == "y" || $info['news_allow_comments'] ? $sep."\n" : "\n";                               
        return "<!--news_poster-->".$res;                                                                                   
}



Dann sollte kein Autor mehr angezeigt werden.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Springe ins Forum:

 Ähnliche Themen 

TEST
Thema Forum Antworten Letzter Beitrag
Panels für profile.php ausblenden - nur wie? Allgemeine Support Fragen 8 15.03.2013 00000003 23:55
Willkommenspanel komplett ausblenden!? Allgemeine Support Fragen 6 17.09.2011 00000009 23:34
Newspanel auf Startseite ausblenden oder abschalten? Allgemeine Support Fragen 7 08.09.2010 00000009 18:09
[Gelöst] Panels ausblenden / einblenden Allgemeine Support Fragen 4 04.11.2009 00000011 17:02
Panels einblenden / ausblenden Allgemeine Support Fragen 22 23.09.2009 00000009 05:08
PHPFusion DE NSS