Profil-Style ändern

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
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.
Greyhound76
Mitglied
Beiträge: 501
Registriert: 22.02.2008 23:08
Wohnort: Herzogenrath
Kontaktdaten:

Re: Profil-Style ändern

Beitrag von Greyhound76 »

Das wär lieb, danke.

Ich weiss auf jeden Fall das es beim MyProfileSpace-Mod für phpbb2 möglich war für sein Profil einen Style auszusuchen, ohne dass der Rest des Boards davon betroffen war, der Schreiberling arbeitet auch an einer phpbb3 Version ... scheint aber aufgegeben worden zu sein. Mir reicht aber definitiv aus das des Profil in subsilver2 aufgerufen wird und der Rest in Prosilver bleibt.
Greyhound76
Mitglied
Beiträge: 501
Registriert: 22.02.2008 23:08
Wohnort: Herzogenrath
Kontaktdaten:

Re: Profil-Style ändern

Beitrag von Greyhound76 »

4seven hat geschrieben:also, da hängt wohl ein ganzer rattenschwanz dran. scheint nicht wirkilch easy zu sein.
ich hab da aber eine andere idee und poste dann das resultat. kann ein wenig dauern.

falls wer noch eine andere idee hat, nur raus damit :grin:
Und, wie schauts aus? Hat sich was getan?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Profil-Style ändern

Beitrag von 4seven »

jup, geh mal hier auf mein profil

http://sekuro.se.funpic.de/phpbb/index.php

leider hab ich iA keine möglichkeit gefunden, das der style wieder "zurückrutscht" auf den standardstyle beim weiter-navigieren. man könnte da aber einen fetten link platzieren (zb. "weiter mit standardstyle").. dann wärs kein problem und wäre dann auch fertig. oder einen backspace-button (ginge auch), da es bei backspace auch funktioniert.
Greyhound76
Mitglied
Beiträge: 501
Registriert: 22.02.2008 23:08
Wohnort: Herzogenrath
Kontaktdaten:

Re: Profil-Style ändern

Beitrag von Greyhound76 »

Klasse! Wie haste des denn nun hingekriegt?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Profil-Style ändern

Beitrag von 4seven »

als erstes musst du das snippet hier einbauen (mit der ergänzung von nickv):

http://www.phpbb.de/community/viewtopic ... 5&t=157101

dann öffne

memberlist.php

finde

Code: Alles auswählen

	// Dump it out to the template
	return array(
dahinter füge ein

Code: Alles auswählen

		'U_MEMBER_DESIGN'   => $phpbb_root_path . 'memberlist.php?style=3&mode=viewprofile&u=' . $data['user_id'],
3 mit deiner style-id für subsilver2 ersetzen

dann öffne

memberlist_view.html (des prosilver-styles)

finde

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
dahinter füge ein

Code: Alles auswählen

<script type="text/javascript">
// <![CDATA[
var reloaded = false;
var loc=""+document.location;
loc = loc.indexOf("?reloaded=")!=-1?loc.substring(loc.indexOf("?reloaded=")+10,loc.length):"";
loc = loc.indexOf("&")!=-1?loc.substring(0,loc.indexOf("&")):loc;
reloaded = loc!=""?(loc=="true"):reloaded;
function reloadOnceOnly(){
	if (!reloaded)
	window.location='{U_MEMBER_DESIGN}?reloaded=true';	}
reloadOnceOnly();
// ]]>
</script> 
alle foren- und browser-caches leeren

enjoy
Greyhound76
Mitglied
Beiträge: 501
Registriert: 22.02.2008 23:08
Wohnort: Herzogenrath
Kontaktdaten:

Re: Profil-Style ändern

Beitrag von Greyhound76 »

Klasse, danke ... werd mich direkt mal dransetzen.^^

EDIT: Super ... funzt fantastisch, grosse Klasse. Dankefein.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Profil-Style ändern

Beitrag von 4seven »

wenn du es richtig schnell und perfekt haben möchtest, hier eine neue lösung.

wichtig: es ist nur praktikabel, wenn du nur einen style anbietest,
da mit dieser lösung alle user-styles überschrieben werden.

dafür funktionieren nun alle links vom profile zurück in den prosilver-style:

demo: klick auf mein user-profile in der übersicht
http://4seven.kilu.de/phpbb3/index.php

mache erstmal alles rückgängig, bis auf das erstgenannte snippet.

dann öffne deine .htaccess im foren-root

füge ganz am ande ein:

Code: Alles auswählen

RewriteEngine On
RewriteRule ^faq\.php$         faq.php?style=1%{QUERY_STRING} [L]
RewriteRule ^memberlist\.php$  memberlist.php?style=3%{QUERY_STRING} [L]
RewriteRule ^index\.php$       index.php?style=1%{QUERY_STRING} [L]
RewriteRule ^search\.php$      search.php?style=1%{QUERY_STRING} [L]
RewriteRule ^viewforum\.php$   viewforum.php?style=1%{QUERY_STRING} [L]
RewriteRule ^viewtopic\.php$   viewtopic.php?style=1%{QUERY_STRING} [L]
RewriteRule ^ucp\.php$         ucp.php?style=1%{QUERY_STRING} [L]
wichtig: style-id anpassen :wink:
Greyhound76
Mitglied
Beiträge: 501
Registriert: 22.02.2008 23:08
Wohnort: Herzogenrath
Kontaktdaten:

Re: Profil-Style ändern

Beitrag von Greyhound76 »

Spitze, somit wäre denn meine Frage zu den Links für die Beiträge etc. erledigt.^^ Dafür wird jetzt aber alles was mit der memberlist.php zu tun hat in subsilver angezeigt, auch die Mitgliederliste. Funzt im Allgemeinen aber definitiv besser als Ersteres. Danke.^^
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Profil-Style ändern

Beitrag von 4seven »

habs nun - also > alles wie in der letzten lösung..

..zusätzlich aber:

open
memberlist.php

find

Code: Alles auswählen

		$pagination_url = append_sid("{$phpbb_root_path}memberlist.$phpEx",  implode('&', $params));
replace with

Code: Alles auswählen

		$pagination_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'style=1' . implode('&', $params));
open
includes/functions.php

find

Code: Alles auswählen

		'U_MEMBERLIST'			=> append_sid("{$phpbb_root_path}memberlist.$phpEx"),
replace with

Code: Alles auswählen

		'U_MEMBERLIST'			=> append_sid("{$phpbb_root_path}memberlist.$phpEx", 'style=1'),
demo: klick auf 4seven in der foren-übersicht und danach oben rechts auf Members
http://4seven.kilu.de/phpbb3/index.php
Greyhound76
Mitglied
Beiträge: 501
Registriert: 22.02.2008 23:08
Wohnort: Herzogenrath
Kontaktdaten:

Re: Profil-Style ändern

Beitrag von Greyhound76 »

Super, direkt aktualisiert.^^ Hin und wieder springt die Memberlist nochmal aif den subsilver-style, aber macht nüschts ... im Grunde funzts.^^ Danke.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“