Seite 2 von 3
Re: Profil-Style ändern
Verfasst: 11.07.2009 15:40
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.
Re: Profil-Style ändern
Verfasst: 13.07.2009 00:51
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

Und, wie schauts aus? Hat sich was getan?
Re: Profil-Style ändern
Verfasst: 13.07.2009 01:01
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.
Re: Profil-Style ändern
Verfasst: 13.07.2009 01:20
von Greyhound76
Klasse! Wie haste des denn nun hingekriegt?
Re: Profil-Style ändern
Verfasst: 13.07.2009 01:27
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
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
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
Re: Profil-Style ändern
Verfasst: 13.07.2009 01:31
von Greyhound76
Klasse, danke ... werd mich direkt mal dransetzen.^^
EDIT: Super ... funzt fantastisch, grosse Klasse. Dankefein.
Re: Profil-Style ändern
Verfasst: 13.07.2009 09:47
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

Re: Profil-Style ändern
Verfasst: 13.07.2009 11:36
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.^^
Re: Profil-Style ändern
Verfasst: 13.07.2009 15:53
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
Re: Profil-Style ändern
Verfasst: 13.07.2009 21:02
von Greyhound76
Super, direkt aktualisiert.^^ Hin und wieder springt die Memberlist nochmal aif den subsilver-style, aber macht nüschts ... im Grunde funzts.^^ Danke.