[BETA]Ungelesene Beiträge als Lauftext (Ticker)

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Hellchaser
Mitglied
Beiträge: 44
Registriert: 19.03.2008 19:55

Beitrag von Hellchaser »

Hallo,
den Fehler habe ich auch unter Vista Home Premium.
Wo liegt das Problem?
Danke.
no-way
Mitglied
Beiträge: 19
Registriert: 14.04.2008 00:16

Beitrag von no-way »

Öffne die install.xml mit einem Editor.
Gehe in Zeile 85 und ändere das "ü" in
z.B. "ue"...

speichern · neu öffnen · fertig

Gruß, no-way
Hasu0bs

Beitrag von Hasu0bs »

oh ja, vielen Dank! Man kann halt nich immer alles sehn ;)
Vega85
Mitglied
Beiträge: 5
Registriert: 22.10.2008 06:06

Beitrag von Vega85 »

brauche hilfe habe versucht es einzubauen aber bekomme es nicht hin, da ich komplett neu auf dem gebiet bin.

Habe den Style: xabbblue

kann mir einer ne genaue beschreibung geben wo was hin muss. Vielen Dank schon mal!!!

MfG Vega
Hasu0bs

Beitrag von Hasu0bs »

Hasu0bs hat geschrieben:Der "Umbau" für jeglichen Style ist ganz einfach:
  • Das kommt einfach irgendwo in den Header:

    Code: Alles auswählen

    <!-- IF X_UNREAD -->
    <script type="text/javascript" src="{T_TEMPLATE_PATH}/unread_posts.js"></script>
    <script type="text/javascript"><!--
    	var x_length = <!-- IF X_MAR_ANZAHL -->{X_MAR_ANZAHL}<!-- ELSE -->10<!-- ENDIF -->;
    
    	window.onload = function()
    	{
    		startswitch();
    	}
    
    //--></script>
    <!-- ENDIF -->
  • Die "unread_posts.js" kopierst du in das Template Verzeichniss.
  • Als letztes fügst du an der Stelle, wo du den Lauftext haben willst folgendes hinzu:

    Code: Alles auswählen

    <!-- IF X_UNREAD -->{X_UNREAD}<!-- ENDIF -->
    

Der MOD ist ganz unabhängig vom Template, er wird einfach nur an der Stelle eingefügt, an der du ihn haben möchtest.
Und für den Rest stellst du einfach die mitgelieferte Anleitung auf Deutsch um und gehst Schritt für Schritt durch...
Vega85
Mitglied
Beiträge: 5
Registriert: 22.10.2008 06:06

Beitrag von Vega85 »

1. die anleitung ist nur englisch kann sie nicht auf deutsch stellen
2. habe alles soweit gemacht passiert aber nix

was du da geantwortet hast habe ich auch schon gelesen, wie gesagt komme trotzdem nicht weiter

naja, schade und egal!!!!!!!!!!

MfG Vega
Hasu0bs

Beitrag von Hasu0bs »

Welche Anleitung hast du denn gelesen? Wenn du dir das runterlädst führst du die Datei install.xml in deinem Browser aus und wählst oben rechts im Drop-Down Deustch aus. Kann sein, dass du vorher noch die XML-Scriptsprache zulassen musst. Aber so funktionierts.
Hier nochmal die ANleitzung auf Deutsch:
Dateien kopieren
1.

Kopieren: root/includes/unread_posts_functions.php
Nach: includes/unread_posts_functions.php

2.

Kopieren: root/styles/prosilver/template/unread_posts.js
Nach: styles/prosilver/template/unread_posts.js
Öffnen: common.php
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

require($phpbb_root_path . 'includes/utf/utf_tools.' . $phpEx);

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.

// start mod unread posts
require($phpbb_root_path . 'includes/unread_posts_functions.' . $phpEx);
// end mod unread posts
Öffnen: styles/prosilver/template/overall_header.html
Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.


<!-- IF X_UNREAD -->
<script type="text/javascript" src="{T_TEMPLATE_PATH}/unread_posts.js"></script>
<script type="text/javascript"><!--
var x_length = <!-- IF X_MAR_ANZAHL -->{X_MAR_ANZAHL}<!-- ELSE -->10<!-- ENDIF -->;

window.onload = function()
{
startswitch();
}

//--></script>
<!-- ENDIF -->

Finden

Hinweis: Der zu findende Code kann auch nur ein Teil einer Zeile sein.

<div id="page-body">

Danach einfügen

Hinweis: Diese Zeile(n) werden in einer neuen Zeile nach den/der gerade gesuchten eingefügt.

<!-- IF X_UNREAD -->{X_UNREAD}<!-- ENDIF -->
Manuelle Vorgänge

Dies sind manuelle Schritte, die nicht automatisch ausgeführt werden können. Die Anweisungen sollten sorgfältig befolgt werden.

Bitte fuege folgenden Code auf jeder Seite ein, auf der der Lauftext angezeigt werden soll:

Code: Alles auswählen

assign_marquee();
Leere den Cache!

Das wars
Dave
Mitglied
Beiträge: 2085
Registriert: 25.05.2003 15:03
Wohnort: Wuppertal

Beitrag von Dave »

Nur so nen einwurf:
In der unread_posts_s.php (wieso eigentlich nicht function_unread_posts?) fehler nen:

Code: Alles auswählen

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}
MfG
Dave
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Re: [BETA]Ungelesene Beiträge als Lauftext (Ticker)

Beitrag von Highwayman »

Wenn ich alle Themen als gelesen markiere, dann verschwinden die ungelesenen Beiträge nicht aus der Liste. Ich dachte, dass das vorher war, dass alles gelöscht wird, nun aber nicht mehr. Gibt es dazu eine Lösung?
Highwayman hat geschrieben:Kann man das ändern, dass die angezeigten Beiträge im Lauftext sich nicht nach Beiträgen, sondern nach den letzten Themen richtet! Wenn da 15 Beiträge im selben Thema sind, dann kommt da 15X fast das selbe raus!
Hasu0bs hat geschrieben:Entschuldigung, ich habe das ganz vergessen...
......................
Auf die erste Frage weiß ich im Moment keine Antwort, obwohl die Abfrage dafür wesentlich einfacher sein sollte.
Ich kümmer mich drum.
Gibt es da noch einen Lösungsansatz?
Macht mehr LIEBE statt Hiebe!
Benutzeravatar
Daryl van Horne
Mitglied
Beiträge: 936
Registriert: 08.07.2008 01:25
Kontaktdaten:

Re: [BETA]Ungelesene Beiträge als Lauftext (Ticker)

Beitrag von Daryl van Horne »

hi,
sieht super aus... werden die benutzerrechte berücksichtigt? und wird der mod auch irgendwann für subsilver2 umgeschrieben?
daryl
Fettflecken halten länger, wenn man sie ab und zu mit Butter einreibt. :D http://www.00493088535469.de/
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“