Seite 2 von 16

Verfasst: 09.06.2008 12:03
von ups
ups....

sorry, war mein fehler...hab nicht daran gedacht das ich ja nicht angemeldet bin dort....

ja, hast recht, dazu muß man eingelogt sein ;)

liebe grüße
ups :)

Verfasst: 09.06.2008 15:41
von Yuma
Hallo,
Ich hab alles nach Anweisung gemacht, jedoch dies hab ich nicht verstanden:

Please add the fallowing to each page, you want the unread posts to appear: assign_marquee();
Purge the cache!

Ich habs mir übersetzen lassen (ich kann kein englisch :/ ) und da ist jetzt meine Frage:

Wo soll ich das einfügen?

Kannst Du mir da bitte eine Beispiel-Datei-Ausschnitt zeigen?
Danke schonmal im voraus

Gruß
Yuma

Verfasst: 09.06.2008 17:21
von Hasu0bs
assign_marquee(); fügst du einfach auf jede seite, auf der du den Lauftext haben willst. meinetwegen in die index.php, die viewforum.php und die viewtopic.php. Die Funktion sollte aufgerufen werden, nachdem die wichtigen Variabeln wie $user und so definiert wurden...

Und " Purge the cache!" heisst einfach, dass du ins ACP gehst und den Cache löschst ;)

Verfasst: 09.06.2008 18:20
von derkubi
Schon genial :grin:

TOP wäre , wenn man das von unten nach oben scrollend noch in eine Portalbox einbauen könnte .

EDIT : Beim öffnen der install.xml

Code: Alles auswählen

Die XML-Seite kann nicht angezeigt werden 

--------------------------------------------------------------------------------

Im Textinhalt wurde ein ungültiges Zeichen gefunden. Fehler beim Bearbeiten der Ressource 'file:///C:/SaunaForum/unread_pos...

Den Link auf das Benutzerprofil behoben und die Funktion beim Laden der Seite ausgel

Das wird so angezeigt , also mitten im Satz abgebrochen .

Verfasst: 09.06.2008 18:39
von Hasu0bs
Hallo

das dürfte eigentlich kein Problem darstellen, ich habs zwar nicht ausprobiert, aber standardmäßig hat das Element <marquee> ja das Attribut "direction"
SELFHTML hat geschrieben:Mit direction="up" stellen Sie die Laufrichtung von unten nach oben und mit direction="down" von oben nach unten.
Also einfach mal ausprobieren das in das <marquee>-Element zu schreiben (unread_posts_functions.php, Zeile 159): Also

Code: Alles auswählen

            $unread = '<marquee onmouseover="this.stop();" onmouseout="this.start();" direction="up">';
EDIT: Also bei mir geht die Installationsdatei einwandfrei...
Ich hab sie trotzdem mal hochgeladen : Installationsanleitung

Verfasst: 09.06.2008 19:45
von Yuma
Hasu0bs hat geschrieben:assign_marquee(); fügst du einfach auf jede seite, auf der du den Lauftext haben willst. meinetwegen in die index.php, die viewforum.php und die viewtopic.php. Die Funktion sollte aufgerufen werden, nachdem die wichtigen Variabeln wie $user und so definiert wurden...

Und " Purge the cache!" heisst einfach, dass du ins ACP gehst und den Cache löschst ;)
Tja, da wären wir dann bei meinem nächsten Problem :oops:
Jetzt weiss ich zwar, wo ich die "assign_marquee()" einfügen kann, doch wie geht die zeile weiter? Was steht in der Klammer? Und wo definiere ich diese "variablen für die User"?

Es tut mir leid, das ich so viele Fragen hab, doch ich bin mit PHPBB und Mod´s ein absoluter Anfänger. Englisch kann ich auch nicht, wodurch ich die Hälfte der Beschreibung nicht lesen kann und mir alles übersetzen lassen muss :-? Und ob das dann alles richtig ist.......
Naja, da aufgeben nicht unbedingt zu meinem Sprachschatz gehört, frag ich halt "Löcher in den Bauch" :wink:

Gruß
Yuma

Verfasst: 09.06.2008 20:22
von Dave
Nur mal so nen kleiner Einwurf. Da marquee kein html standard ist würde ich mal was anderes vorschalgen:
Macht im validator auf jeden fall einen besseren eindruck und gibt vieleicht auch weniger probleme (JS muß aktiviert sein!!!)

Verfasst: 09.06.2008 21:00
von Hasu0bs
@Yuma:
Also, die php Dateien müssten am Anfang so aussehen:

Code: Alles auswählen

<?php
/**
*
* @package phpBB3
* @version $Id: index.php 8479 2008-03-29 00:22:48Z naderman $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('viewforum');
danach sollte dann assign_marquee(); kommen, in die klammer muss nix, einfach nur so ;)

@Dave: Also mir persönlich ist es eh egal, da die Zeilgruppe, die mein Forum benutzt nicht zwischen strict und so unterscheidet und die Gäste könnens eh nich sehn ;)

Verfasst: 10.06.2008 10:04
von Highwayman
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!

Noch was, die ersten beiden Beiträge werden übereinander angezeigt beim IE, die restlichen hintereinander!

Verfasst: 10.06.2008 15:22
von Hasu0bs
Also ich hab mir das mal angeschaut, der Javascript-Ticker rafft keine Divs und auch die Tabellen stellt er nich richtig dar. Ist also nich soo gut für mein Vorhaben.
Das mit dem Internet-Explorer ist ein Problem, an dem ich nichts ändern kann. Normalerweise sollte bei float:left und einer festen breite alles richtig dargestellt werden... Aber der IE kann halt nichts!!! :P

Das für die Themen muss ich mir mal anschauen, es liegt ja einfach nur an der sql Abfrage...