[Beta] Standard-Avatar
Forumsregeln
ABD = ABANDONED = Verlassen/Aufgegeben
ABD = ABANDONED = Verlassen/Aufgegeben
- In diesem Forum werden nicht länger gepflegte Extensions respektive ihre Themen aufbewahrt. Nur lesender Zugriff!
- Wir raten generell davon ab solche Erweiterungen zu installieren, da sowohl Support als auch Weiterentwicklung ungewiss sind.
- Soll an den Extensions weitergearbeitet werden, bitten wir den Autor eine Nachricht per Kontaktformular zu senden.
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
[Beta] Standard-Avatar
Moin moin,
hier jetzt auch mal meine ersten Gehversuche mit Extensions...
Erfahrungsgemäß laden die User eines Forums eher einen Avatar hoch, wenn es einen (möglichst hässlichen ;-) Standard-Avatar gibt. Entsprechend hatte ich das bisher immer mit ein paar Zeilen Code in mein Forum eingeführt. Aber um mich in das Extension-System reinzuarbeiten, habe ich das mal in eine Extension gearbeitet.
Freue mich sehr über Kommentare und gemeldete Bugs...
----
Standard-Avatar Extension für phpBB 3.1.x
Titel: Default-Avatar
Version: 0.10.0
Autor: Dave
Beschreibung: Zeigt einen Standard-Avatar an. Dazu wird das "no_avatar" Bild aus dem Pro-Silver Style benutzt. Über das ACP kann aber der Pfad zu einem anderen Avatar angegeben werden.
Demo: http://www.2phpbb.de/phpbb-forum/
Screenshots:
[ externes Bild ]
[ externes Bild ]
Voraussetzung: phpBB 3.1.2
Download: http://www.2phpbb.de/extensions/default ... 0.10.0.zip
Installation:
1. Inhalt der ZIP in den Ordner /ext/ entpacken entapacken
2. ACP => Tab "Anpassen" => "Erweiterungen verwalten" => bei "Default-Avatar" auf "aktivieren" klicken
Bekannte Fehler:
- momentan keine
Eventuelle zujünftige Features:
- Avatar in Navbar
- Avatar im Profil
- Überlege noch, ob es den Aufwand wert ist, einen Upload des neuen Avatars zu implementieren
hier jetzt auch mal meine ersten Gehversuche mit Extensions...
Erfahrungsgemäß laden die User eines Forums eher einen Avatar hoch, wenn es einen (möglichst hässlichen ;-) Standard-Avatar gibt. Entsprechend hatte ich das bisher immer mit ein paar Zeilen Code in mein Forum eingeführt. Aber um mich in das Extension-System reinzuarbeiten, habe ich das mal in eine Extension gearbeitet.
Freue mich sehr über Kommentare und gemeldete Bugs...
----
Standard-Avatar Extension für phpBB 3.1.x
Titel: Default-Avatar
Version: 0.10.0
Autor: Dave
Beschreibung: Zeigt einen Standard-Avatar an. Dazu wird das "no_avatar" Bild aus dem Pro-Silver Style benutzt. Über das ACP kann aber der Pfad zu einem anderen Avatar angegeben werden.
Demo: http://www.2phpbb.de/phpbb-forum/
Screenshots:
[ externes Bild ]
[ externes Bild ]
Voraussetzung: phpBB 3.1.2
Download: http://www.2phpbb.de/extensions/default ... 0.10.0.zip
Installation:
1. Inhalt der ZIP in den Ordner /ext/ entpacken entapacken
2. ACP => Tab "Anpassen" => "Erweiterungen verwalten" => bei "Default-Avatar" auf "aktivieren" klicken
Bekannte Fehler:
- momentan keine
Eventuelle zujünftige Features:
- Avatar in Navbar
- Avatar im Profil
- Überlege noch, ob es den Aufwand wert ist, einen Upload des neuen Avatars zu implementieren
Zuletzt geändert von D@ve am 03.01.2015 18:50, insgesamt 4-mal geändert.
There are only 10 types of people in the world: Those who understand binary, and those who don't
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Re: [Beta] Standard-Avatar
Hi, D@ve,
ich habe mir die Extension mal angeschaut, mit der Aussage das User eher ein Avatar hochladen wenn es ein default Avatar gibt hast du sicher recht, von daher sehr nützliche Extension.
Ein paar Verbesserungsvorschläge habe ich aber:
ich habe mir die Extension mal angeschaut, mit der Aussage das User eher ein Avatar hochladen wenn es ein default Avatar gibt hast du sicher recht, von daher sehr nützliche Extension.
Ein paar Verbesserungsvorschläge habe ich aber:
- Im ACP werden DEFAULT_AVATAR und TITLE_EXPLAIN nicht übersetzt (Sprache EN)
- Du machst deine PHP Dateien mit ?> zu, das sollte man nicht machen, steht so weit ich weiß auch in den phpBB Coding Guidelines
- Wenn du den Formularfeldern für Höhe und Breite den Typ "number" gibst kann man wie bei allen anderen Nummer Feldern im phpBB mit der Maus hoch und runter klicken.
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
Re: [Beta] Standard-Avatar
Hi,
Grüße
sofern gestattet: ich hab dieses Vorgehensweise erst bei der phpBB3.1-Entwicklung festgestellt, wieso macht man das denn nicht (mehr)?[BTK] Tobi hat geschrieben:Du machst deine PHP Dateien mit ?> zu, das sollte man nicht machen, steht so weit ich weiß auch in den phpBB Coding Guidelines
Grüße
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: [Beta] Standard-Avatar
*grübel* Erschließt sich mir gerade nicht, warum...Im ACP werden DEFAULT_AVATAR und TITLE_EXPLAIN nicht übersetzt (Sprache EN)
Oh das war mir neu... Dachte immer das sei ein Fehler in der Datei... Hab mich mal eingelesen... Gilt das für alle PHP-Dateien innerhalb von Extensions?Du machst deine PHP Dateien mit ?> zu, das sollte man nicht machen, steht so weit ich weiß auch in den phpBB Coding Guidelines
Aber danke, werde ich anpassen. Update folgt...
There are only 10 types of people in the world: Those who understand binary, and those who don't
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Re: [Beta] Standard-Avatar
Wenn du nach ?> noch eine Leerzeile hast und die Datei dann irgendwo includest kannst du danach keinen Header mehr ausgeben weil du mit der Leerzeile nach ?> ja was ausgibst. Das führt dann zu der Fehlermeldung "Header already send..." um das zu vermeiden macht man PHP in reinen PHP Dateien nicht mehr zu. Das ist nicht nur bei phpBB so sondern wird mittlerweile allgemein so gemacht.BlackHawk87 hat geschrieben:sofern gestattet: ich hab dieses Vorgehensweise erst bei der phpBB3.1-Entwicklung festgestellt, wieso macht man das denn nicht (mehr)?
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: [Beta] Standard-Avatar
Wie binde ich den eigene Sprach-Dateien in das migration File zur Installation mit ein? Hab das eigentlich 1:1 so wie in der Beispiel-Extension gemacht, aber ist eigentlich logisch, dass die entsprechenden Einträge im ACP nicht übersetzt werden. Die Sprachfiles sind ja nicht bekannt...
thx,
Gruß, Dave
thx,
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Re: [Beta] Standard-Avatar
In deiner event/listener.php bei
einfügen. Und weiter unten die Funktion
Damit wird die Sprachdatei immer geladen. Das ist sicher nicht der schönste Weg, aber ich habe noch nichts besseres gefunden und es funktioniert. Bei großen Sprachdateien kann es sich lohnen eine zweite Datei für die Variablen die immer benötigt werden anzulegen.
Gruß Tobi
Code: Alles auswählen
static public function getSubscribedEvents()
Code: Alles auswählen
'core.user_setup' => 'load_language_on_setup',
Code: Alles auswählen
public function load_language_on_setup($event)
{
$lang_set_ext = $event['lang_set_ext'];
$lang_set_ext[] = array(
'ext_name' => 'tas2580/socialbuttons',
'lang_set' => 'common',
);
$event['lang_set_ext'] = $lang_set_ext;
}
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
- D@ve
- Ehemaliges Teammitglied
- Beiträge: 3842
- Registriert: 28.08.2002 19:33
- Wohnort: Bretzfeld
- Kontaktdaten:
Re: [Beta] Standard-Avatar
Aber ich brauche die ja garnicht im Listener, sondern nur für ACP-Modul bzw. dessen Menü-Eintrag. In den Demo-Extensions funktioniert das aber imo auch mit den Sprachvariablen in der Migration...Damit wird die Sprachdatei immer geladen
Gruß, Dave
There are only 10 types of people in the world: Those who understand binary, and those who don't
- tas2580
- Ehemaliges Teammitglied
- Beiträge: 3029
- Registriert: 01.07.2004 05:42
- Wohnort: /home/tas2580
- Kontaktdaten:
Re: [Beta] Standard-Avatar
So weit ich weiß wird die Migration nur bei der Installation der Extension ausgeführt, du müsstest sie also auf jeden Fall in einem Event laden. Da ist "core.user_setup" sicher nicht ideal da man die Variable ja wirklich nur im ACP braucht. Schau dir doch einfach ein paar andere Extensions an wie die das machen. Am besten welche die nur etwas im ACP einfügen.
Gruß Tobi
Gruß Tobi
Heute ist ein guter Tag um dein Forum zu testen.
Ehemaliger Benutzername: [BTK] Tobi
Ehemaliger Benutzername: [BTK] Tobi
- Elsensee
- Ehemaliges Teammitglied
- Beiträge: 832
- Registriert: 19.05.2010 15:14
- Wohnort: Hamburg
- Kontaktdaten:
Re: [Beta] Standard-Avatar
In den Migrations haben die Sprachdateien nichts zu suchen.
Aber doch - du kannst die Sprachdateien auch nur im ACP laden, siehe hier in einer der offiziellen phpBB Erweiterungen: https://github.com/phpbb-extensions/boa ... le.php#L66
Aber doch - du kannst die Sprachdateien auch nur im ACP laden, siehe hier in einer der offiziellen phpBB Erweiterungen: https://github.com/phpbb-extensions/boa ... le.php#L66
Posts mostly powered by GitHub and phpBB.de Cross-Reference
2015-03-20 - Never forget
2015-03-20 - Never forget
