WBCE CMS – Way Better Content Editing.
You are not logged in.
Pages: 1
Hallo Forum,
Chios Modul Teasers nutze ich auf einer Seite als Vorankündigung und Verlinkung zu anderen Seiten. Ich möchte dafür aber gern das gute alte Topics verwenden. Das sieht ja in der passenden Einstellung ähnlich aus, ich kann darunter einen Beitrag verfassen, will aber auch einfach eine Verlinkung statt einem Text haben.
Frage: wie mache ich das?
Seite mit Teasers als Teaserbox:
http://franz-ruppel.de/
Seite mit Topics als Teaserbox:
http://franz-ruppel.de/pages/neuigkeiten.php
Viele Grüße
Norbert
Offline
Du müsstest dazu den Code des Topics-Modul etwas anpassen.
Öffne zunächst mit dem AFE oder FTP+Texteditor die Datei /modules/topics/module_settings.php.
Ändere die Zeile
$extrafield_1_name = 'Picture Link';
zu
$extrafield_1_name = 'Link STATT Langtext';
(ist rein technisch nicht notwendig, Hauptsache, irgend eine Feldbezeichnung ist für das Extrafeld 1 hinterlegt) und speichere dies.
Öffne dann die Datei /modules/topics/view.list.php.
Füge nach
if($hascontent < 1) {
$titleplus = $title; $readmorelink = ''; $href = ' '; //$topic_link='#';
} else {
$titleplus = '<a href="'.$topic_link.'">'.$title.'</a>'; $readmorelink = '<div class="tp_readmore"><a href="'.$topic_link.'">'.$TEXT['READ_MORE'].'</a></div>';
$href = ' href="'.$topic_link.'" ';
}
folgenden Code ein:
if ($topic['txtr1'] !="") {
$titleplus = '<a href="'.$topic['txtr1'].'">'.$title.'</a>';
$readmorelink = '<div class="tp_readmore"><a href="'.$topic['txtr1'].'">'.$TEXT['READ_MORE'].'</a></div>';
}
Füge nach
if ($hascontent > 0) {$thumb_tag = '<a href="'.$topic_link.'">'.$thumb_tag.'</a>';}
folgenden Code ein:
if ($topic['txtr1'] !="") {
$thumb_tag = '<a href="'.$topic['txtr1'].'">'.$thumb_tag.'</a>';
}
Speichere die Änderungen.
Bei den Topics, die statt des Langtextes nun irgendwo hin verlinken sollen, hinterlege im nunmehr im Backend angezeigten Feld "Link STATT Langtext" die Zieladresse (komplett mit http:// bzw. https://).
Alternativ müsste dort auch [wblink12] als Link auf die Seite mit der ID 12 funktionieren.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
byteworker
Offline
Hallo Forum,
ist es möglich, bei "Topics" den Link statt Langtext mit einem "target_blank" für ein neues Fenster zu setzen?
Was muss hierzu geändert oder modifiziert werden?
Danke im voraus für die Hilfe!
Tom
Offline
Statt
<a href="'.$topic['txtr1'].'"
<a target="_blank" href="'.$topic['txtr1'].'"
verwenden.
Oder in der Fußzeile oder Code2-Abschnitt oder Template dieses JS-Schnipsel einfügen:
<script>
$('a').each(function() {
var a = new RegExp('/' + window.location.host + '/');
if(!a.test(this.href)) {
$(this).click(function(event) {
event.preventDefault();
event.stopPropagation();
window.open(this.href, '_blank');
});
}
});
</script>
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Pages: 1