[ABD] Slide

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.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: [DEV] Slide Box - v.0.0.1.a

Beitrag von BaerchenHH »

darkonia hat geschrieben:was muss ich ändern damit nur registrierte member die slide box sehen?
Am besten in den Templates die Slide Box Code-Changes mit dem Switch
<!-- IF S_USER_LOGGED_IN --> ... <!-- ENDIF -->
umschliessen.
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von 4seven »

darkonia hat geschrieben:super mod, funzt einwandfrei in meinem test board, bei meinem live board kommt der fehler:

.........

und das habe ich entfernt

Code: Alles auswählen

, 'L_'
und die L_* - Variablen gehen trotzdem?

Hm, bei mir im Live-Board kommt der Fehler nicht *grübel

edit 1

Die Board-Variablen gehen dann nicht mehr, die Sprach-Variablen schon.

edit 2

korrigiere: in keinem meiner liveboards gibt es diesen fehler (auch nicht auf localhost)

frage in die runde: hat noch jemand diese fehlermeldung ?

da muss was anderes querschießen:

hast du auch 3.0.4?
phpBB-Version: ab phpBB 3.0.4
mods in der includes/template.php verbaut?
verlinke diese mal bitte und check nochmal die restliche install.
darkonia hat geschrieben:ausserdem noch ein krasser bug, wenn ich alle voreingestellten links in der acp entferne wie chat, links, specials, dann kommt bei einem seitenaufruf nur eine leere site.

heisst das das ich die voreingestellen links unbedingt benützen muss?
iwo, nein - da hilft ein einfaches if !empty-bug-prevent. mach ich mich gleich mal ran.
außerdem verpass ich dem teil gleich noch einen globalen on/off - switch.

für die andere sache hat ja BaerchenHH schon geschrieben.

möglicherweise wird der ein oder andere das aber über die slide box config lösen wollen, ob nur reg_user das teil sehen dürfen/sollen oder auch gäste. andere werden da evtl. nur admin-variablen reintun und das nur für admins usw.(zb für den komfortablen modulzugriff (gleich zum tab mod springen oä)) - ich denk mal drüber nach... bzw warte noch auf bedarfs-meldungen.

edit 3

Code: Alles auswählen

Fatal error: Call to undefined method user::lang() in /usr/export/www/vhosts/funnetwork/hosting/redbusines/phpBB3/includes/template.php on line 549
549 ?

der codeblock sollte direkt vor die letzten 3 zeichen in der includes/template.php

Code: Alles auswählen

   }

?>
check das bitte mal.

und .. ändere mal bitte den codeblock testweise in:

Code: Alles auswählen

// Code by piero on phpbb.de - big thx ;)

    function get_assigned_var($varname)
    {
            global $user;

        $varname = trim($varname, '{}');
       
        // if it's a normal var
        if(isset($this->_rootref[$varname]))
        {
            return $this->_rootref[$varname];
        }

        // if it's a language var
        if(strpos($varname, 'L_') === 0)
        {
        
            $varname = substr($varname, 2);
            $content = $user->lang($varname);
           
            if($varname != $content)
            {
                return $content;
            }
        }
       
        // if not defined
        return false;
    }

// Code by piero on phpbb.de - big thx ;)
ansonsten alle caches leeren bla, blub - das übliche halt..

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

edit 4

Update > v.0.0.2.a

- Bug-Prevent (weiße Seite): Sobald Feld 1 leer ist, ist die Box off
- Update: Slide Box kann global on/off geschaltet werden (default: on)

Update-Anleitung:

sql: (ggf. präfix anpassen > phpbb*_)

Code: Alles auswählen

INSERT INTO `phpbb3_config` (`config_name`,`config_value`,`is_dynamic`) VALUES ('slide_box_on_off','0','0');
- overall_header.html neu editieren (siehe install)
- includes/template.php neu editieren (siehe install)
- alle dateien aus dem paket erneut hochladen
- alle caches leeren usw.
Zuletzt geändert von 4seven am 14.01.2009 23:02, insgesamt 1-mal geändert.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von BaerchenHH »

4seven hat geschrieben:für die andere sache hat ja BaerchenHH schon geschrieben.

möglicherweise wird der ein oder andere das aber über die slide box config lösen wollen, ob nur reg_user das teil sehen dürfen/sollen oder auch gäste. andere werden da evtl. nur admin-variablen reintun und das nur für admins usw.(zb für den komfortablen modulzugriff (gleich zum tab mod springen oä)) - ich denk mal drüber nach... bzw warte noch auf bedarfs-meldungen.
Hmm, ok, mein Vorschlag ist/war ja etwas global, oder?!

Wenn du es so bauen könntest, daß wir auswählen könnten welcher Link für welche Gruppe gültig wäre, könnte ich so einige extra-Links für mich und meine Gruppen samt Switches wieder sein lassen, was mir bei Updates enorm helfen würde...
Also ich hätte daran großes Interresse!
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von 4seven »

Hmm, ok, mein Vorschlag ist/war ja etwas global, oder?!
klar, doch greift die slide-box ebenso global, (da include_once nach dem template assign_var - bereich der includes/functions.php) - dadurch sind sowohl in linkbezeichnung als auch link (fast alle(!)) board-variablen möglich :wink:

also konkreter request:
> 20 group-switches
(1x gruppenrecht pro link) !?

hinweis:
die (anzeige)rechte, die im board für admin-,- mod- etc. -bereiche/-beschriftungen/-links usw. gelten,
gelten natürlich automatisch für die slide box - einträge. da braucht man dann nicht "extra dran drehen".
bestimmte "tricky-variablen" müssen natürlich evtl. ein klein wenig angepasst werden,
(ist aber kein hit > siehe http://www.phpbb.de/community/viewtopic ... 0#p1070260)

greez
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von BaerchenHH »

Muß zugeben, ich stehe gerade auf dem Hauptbahnhof und die Züge halten nicht :-?
Hab die Slide-Box aber auch noch nicht eingebaut und bin daher mit dem MOD auch noch nicht sonderlich vertraut...
4seven hat geschrieben:also konkreter request:
> 20 group-switches
(1x gruppenrecht pro link) !?
Ja, so ungefähr stelle ich mir das vor - sofern es (überhaupt) machbar ist.
Evt. reicht es aber auch schon aus, die Links im ACP zu verswitchen
(a la: <!-- IF S_USER_LOGGED_IN --> Hilfe-Center<!-- ENDIF -->
• <!-- IF S_USER_LOGGED_IN --> ./help.php<!-- ENDIF --> )
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von 4seven »

BaerchenHH hat geschrieben:sofern es (überhaupt) machbar ist.
möglich ist erstmal fast alles. da sind die bedenken dann eher der "kosten-nutzen-faktor":
(zb. "nur" 1 user fragt danach)
BaerchenHH hat geschrieben:Evt. reicht es aber auch schon aus, die Links im ACP zu verswitchen
(a la: <!-- IF S_USER_LOGGED_IN --> Hilfe-Center<!-- ENDIF -->
• <!-- IF S_USER_LOGGED_IN --> ./help.php<!-- ENDIF --> )
dann müsste man 250 "eventualitäts-switche" entwerfen.

nein, ich meine es so:
für jeden link kann man eine gruppen-id bestimmen, die den link-sehen und damit benutzen darf.
damit kann man dezidierter die rechte bestimmen und es ist auch einfacher(!) zu bauen.

mods sehen mod-links, admins admin-links, gruppe "special" sieht special-links usw.
Benutzeravatar
BaerchenHH
Mitglied
Beiträge: 1067
Registriert: 29.02.2008 01:42
Wohnort: Hamburg

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von BaerchenHH »

hihi... du siehst: Ich fortgeschrittener DAU :D
mods sehen mod-links, admins admin-links, gruppe "special" sieht special-links usw.
Genau - wir verstehen uns... bleibt die Frage, wie dier Gruppen angegeben und ausgewählt werden... würde ein Auswahlfeld (das Ding mit dem schwarzen Pfeil auf der rechten Seite) vorschlagen - sofern du es programieren tust/würdest :) Lieb frag (ok ok, der "kosten-nutzen-faktor"-trotzdem *hoff*)
Meistens sitzt der Fehler nicht im Computer, sondern davor... :D :D

Das Diskussionsforum für Schule und Bildung: http://www.SchulBildungsForum.de
Highwayman
Mitglied
Beiträge: 549
Registriert: 21.04.2005 15:52
Wohnort: Thailand
Kontaktdaten:

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von Highwayman »

4seven hat geschrieben:
BaerchenHH hat geschrieben:sofern es (überhaupt) machbar ist.
möglich ist erstmal fast alles. da sind die bedenken dann eher der "kosten-nutzen-faktor":
(zb. "nur" 1 user fragt danach)
Bin der Zweite!

Zur Zeit ist bei mir das ganze auch versteckt für Gäste und zwar mit <!-- IF S_USER_LOGGED_IN -->, habe aber auch noch nicht die neueste Variante drinnen!
Macht mehr LIEBE statt Hiebe!
Benutzeravatar
darkonia
Mitglied
Beiträge: 900
Registriert: 15.11.2008 15:24
Wohnort: München
Kontaktdaten:

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von darkonia »

was muss ich für edits machen, das die slide box auch für 3.0.2 funktioniert
Community bedeutet Gleichgesinnte finden - MMOG-Heaven ist Deine Community! Von Spielern für Spieler bietet Dir dieses Portal genau das, was ein Spieler braucht. Bleibe ständig informiert, finde die neuesten MMORPGs, oder suche die frischesten News aus der Welt des Online Gamings - dieses und vieles mehr erwartet Dich auf MMOG-Heaven
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: [DEV] Slide Box - v.0.0.2.a

Beitrag von 4seven »

keine, da sie definitiv erst ab 3.0.4 läuft
phpBB-Version: ab phpBB 3.0.4
Antworten

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