offline

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
phpbb1
Mitglied
Beiträge: 177
Registriert: 19.02.2008 14:41

offline

Beitrag von phpbb1 »

ich benutze prosilver und möchte wenn ein user offline ist rechts oben in der ecke wie online offline einblenden das bild ist schon unter user_offline [de] drin aber es wird nicht angezeigt.

ich hätte mir gedacht dass das dann automatisch drin ist wenn man ein bild auswählt
Nee muss noch definiert werden
welche dateien muss ich ändern und was muss ich alles ändern??

[ externes Bild ]
[ externes Bild ]
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Beitrag von JFooty »

Suche in der viewtopic_body.html

Code: Alles auswählen

<!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->
und ersetze mit

Code: Alles auswählen

<!-- IF postrow.S_ONLINE --> online<!-- ELSE --> offline<!-- ENDIF -->
Suche in der colours.css

Code: Alles auswählen

.online {background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");}
und ersetze mit

Code: Alles auswählen

.online {background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");}
.offline {background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_offline.gif");}
Das sollte eigentlich schon reichen.
phpbb1
Mitglied
Beiträge: 177
Registriert: 19.02.2008 14:41

Beitrag von phpbb1 »

das ist doch nur in der viewtopic gibts da nicht noch mehr zu ändern
ich such mal nach <!-- IF postrow.S_ONLINE --> online<!-- ENDIF --> im gesammten phpbb root

bin fündig geworden in der memberlist_view.html gibts auch was zu ändern

Code: Alles auswählen

<!-- IF S_ONLINE --> online<!-- ENDIF -->
ersetzten mit

Code: Alles auswählen

<!-- IF S_ONLINE --> online<!-- ELSE --> offline<!-- ENDIF -->
und dann muss noch in der content.css
offline hinzugefügt werden sonst wiederholt sich das bild

Code: Alles auswählen

.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
ersetzen mit

Code: Alles auswählen

.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.offline {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Beitrag von JFooty »

Da war ich wohl nicht gründlich genug. :oops: Naja die memberlist schau ich mir aber auch nicht jeden Tag an. :D
phpbb1 hat geschrieben:

Code: Alles auswählen

.online {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

.offline {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
Das kannst du ein wenig kürzen. Nämlich

Code: Alles auswählen

.online, .offline {
	background-image: none;
	background-position: 100% 0;
	background-repeat: no-repeat;
}
Edit:
Es gibt noch zwei Stellen, an denen das class="online" aufgerufen wird:
posting_review.html

Code: Alles auswählen

<div id="ppr{post_review_row.POST_ID}" class="post <!-- IF post_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF post_review_row.ONLINE_STATUS --> online<!-- ENDIF -->"> 
und ucp_pm_viewmessage.html

Code: Alles auswählen

<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
phpbb1
Mitglied
Beiträge: 177
Registriert: 19.02.2008 14:41

Beitrag von phpbb1 »

OK danke das werde ich wohl auch ändern müssen
Benutzeravatar
yampi
Mitglied
Beiträge: 57
Registriert: 28.03.2007 07:39
Wohnort: Sauerland

Beitrag von yampi »

Ich grübele, dass es bei subsilver anders aussieht.

Aus der viewtopic_body.html:

Code: Alles auswählen

<!-- IF postrow.ONLINE_IMG -->
				<tr align="center">
					<td>{postrow.ONLINE_IMG} online</td>
				</tr>
<!-- ENDIF -->
Wenn man offline ist, soll es angezeigt werden:

<td>{postrow.OFFLINE_IMG} offline</td>

Daszwischen habe ich schon mal eingefügt und zwar mit ELSE dazu.
Es funktioniert nicht. Kann einer von euch es lösen, wie es funktioniert?
Bin taub, na und!
JFooty
Ehemaliges Teammitglied
Beiträge: 1868
Registriert: 02.10.2007 11:46

Beitrag von JFooty »

yampi hat geschrieben:Daszwischen habe ich schon mal eingefügt und zwar mit ELSE dazu.
Es funktioniert nicht. Kann einer von euch es lösen, wie es funktioniert?
Wie sieht denn die betreffende Stelle aus, nachdem du den Code eingefügt hast? Hast du auch die stylesheet.css angepasst?
Benutzeravatar
yampi
Mitglied
Beiträge: 57
Registriert: 28.03.2007 07:39
Wohnort: Sauerland

Beitrag von yampi »

Nun ist's gelöst! :)

viewtopic_body.html (aus subsilver2):

Vorher:

Code: Alles auswählen

<!-- IF postrow.ONLINE_IMG --> 
            <tr align="center"> 
               <td>{postrow.ONLINE_IMG} online</td> 
            </tr> 
<!-- ENDIF -->
Nachher (dies wurde dann ersetzt):

Code: Alles auswählen

<!-- IF postrow.S_ONLINE -->
<tr align="center">
<td><img src="{T_IMAGESET_LANG_PATH}/online.gif" /> online </td>
</tr>
<!-- ELSE -->
<tr align="center"> 
<td><img src="{T_IMAGESET_LANG_PATH}/offline.gif" /> offline </td>                                     
</tr>
<!-- ENDIF -->
In der stylesheet.css habe ich nichts eingetragen. Es bleibt wie
zuvor unverändert!
Bin taub, na und!
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“