News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 14
Seite [1]
knuF


King for a day





Beiträge: 216
# Thema - 08.01.2009 um 11:47 Uhr
Hi,

ich wollte hier mal anfragen, ob jemand von euch weiss wie ich wechselnde SeitenTitel realisiere.

Beispiel:
http://de.wowhead.com
=> Beim Seitenreload (F5) wird ein neuer Titel angezeigt.


Gruß knuF


------------------
Key-Preisvergleich.de - Dein Preisvergleich für PC-Spiele, Addons/DLCs und Game-Cards!
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 08.01.2009 um 19:20 Uhr
@Meldung hat nich unbedingt was mit JAvascript zu tun, kann man auch mit PHP lösen, kommt drauf an, wie du die seitentitel festlegen willst.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 2 - 08.01.2009 um 19:47 Uhr
Fr33z3 hat natürlich recht.
Du hast mindestens zwei Möglichkeiten:

php:
Eine php-Datei erstellen, die automatisch eine Zufallsnachricht ausgiebt.
z.B. wie hier (is'n Tutorial mit Erläuterungen):
http://www.php-space.info/php-tutorials/8-zufallstext,ausgeben,per,php.html

Die includest du dann einfach im Title-Bereich:
<html>
<head>
<title><? include('zufall.php');?></title>
</head>
...

Javascript
Guck dir das mal an
http://www.kostenlose-javascripts.de/javascripts/verschiedenes/titelleiste-aende rn.html

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 08.01.2009 um 19:48 Uhr (1x Editiert)
Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 3 - 08.01.2009 um 21:38 Uhr
in templates funktionieren keine includes...

müsste man wenn dann in {func:title} reinschreiben


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 4 - 08.01.2009 um 21:40 Uhr
08.01.2009 um 21:38 Uhr - Jam2:
in templates funktionieren keine includes...


Okay ... aber wir sind nicht unbedingt bei Clansphere
Die obige Webseite basiert auch nicht auf CSP ...

Aber bei Clansphere kann man das natürlich in die {func:title}-Funktion mit einbauen ...

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 5 - 08.01.2009 um 21:43 Uhr
stimmt auch wieder...^^


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
knuF
Thread-Ersteller


King for a day





Beiträge: 216
# Antwort: 6 - 09.01.2009 um 11:05 Uhr
Das beispiel nicht. Die Zielseite aber.
www.InFidem-Raid.de

Kann mir noch jemand erklären, wie ich folgendes dann umsetze, bitte?
08.01.2009 um 21:38 Uhr - Jam2:
in templates funktionieren keine includes...

müsste man wenn dann in {func:title} reinschreiben


---
Also dann in der entsptrechenden Lang-Datei bei {func:title} -> <? include('scriptdatei.php');?> reinschreiben?


------------------
Key-Preisvergleich.de - Dein Preisvergleich für PC-Spiele, Addons/DLCs und Game-Cards!

Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 7 - 14.01.2009 um 13:37 Uhr
Nein ...

Es geht vielmehr um die /system/core/templates.php

Dort wird ab Zeile 302 (akt. SVN) der Titel definiert:
 
1.
2.
3.
1. / 2. / ... 
 302        // Set title proper related to module
303        if (!empty($cs_main['mod']))
304            $cs_main['def_title'] = $cs_main['def_title'] . ' - ' ucfirst($cs_main['mod']);


So ... nun können wir das ändern in folgendes:
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
         // Set title with a random text
$text_zufall[1]='Das ist der erste Text';
$text_zufall[2]='Das ist der zweite Text';
$text_zufall[3]='Das ist der dritte Text';
$zufall_key rand(1,3);
        
$cs_main['def_title'] = $cs_main['def_title'] . ' - ' $zufall_key);

So sollte es eigentlich ohne weitere Änderungen an sonstigen Dateien und Templates funktionieren
Die Texte müssen natürlich noch angepasst werden.

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
knuF
Thread-Ersteller


King for a day





Beiträge: 216
# Antwort: 8 - 03.03.2009 um 13:19 Uhr
Oh. gerade erst gelesen. Danke.

Edit:
Das einzigste was ich in der templates.php finde ist folgendes:

 
1.
2.
3.
4.
1. / 2. / ... 
  
$cs_main
['def_title'] = htmlspecialchars($cs_main['def_title'], ENT_QUOTES);
        
$cs_temp_get str_replace('{func:title}'$cs_main['def_title'], $cs_temp_get); 


CSP-Version: 2008.0


------------------
Key-Preisvergleich.de - Dein Preisvergleich für PC-Spiele, Addons/DLCs und Game-Cards!

Zuletzt editiert von knuF am 03.03.2009 um 13:26 Uhr (2x Editiert)
Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 9 - 03.03.2009 um 13:33 Uhr
welche cs version hast du? bei cs 2008.2.1 ist es die zeile 313 unter

// Set title proper related to module


------------------
I like the part where it says 'nyan'



Inaktiv
|
knuF
Thread-Ersteller


King for a day





Beiträge: 216
# Antwort: 10 - 03.03.2009 um 16:38 Uhr
03.03.2009 um 13:19 Uhr - knuF:


CSP-Version: 2008.0


s.o.


------------------
Key-Preisvergleich.de - Dein Preisvergleich für PC-Spiele, Addons/DLCs und Game-Cards!

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 11 - 03.03.2009 um 16:45 Uhr
schreib mich ma in icq an


------------------
I like the part where it says 'nyan'



Inaktiv
|
coolcat


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 12 - 06.03.2009 um 03:30 Uhr
14.01.2009 um 13:37 Uhr - Tom08:
Nein ...

Es geht vielmehr um die /system/core/templates.php

Dort wird ab Zeile 302 (akt. SVN) der Titel definiert:
 
1.
2.
3.
1. / 2. / ... 
 302        // Set title proper related to module
303        if (!empty($cs_main['mod']))
304            $cs_main['def_title'] = $cs_main['def_title'] . ' - ' ucfirst($cs_main['mod']);


So ... nun können wir das ändern in folgendes:
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 
         // Set title with a random text
$text_zufall[1]='Das ist der erste Text';
$text_zufall[2]='Das ist der zweite Text';
$text_zufall[3]='Das ist der dritte Text';
$zufall_key rand(1,3);
        
$cs_main['def_title'] = $cs_main['def_title'] . ' - ' $zufall_key);

So sollte es eigentlich ohne weitere Änderungen an sonstigen Dateien und Templates funktionieren
Die Texte müssen natürlich noch angepasst werden.

Tom


mal ne Frage

wenn ich das so änder wie Du hier schreibst bekomme ich danahc nur einen Weissen BIldschirm, mehr nicht :(

Hier das was ich eingetragen habe :

// Set title proper related to module
$text_zufall[1]='DtC goes my-spade.com';
$text_zufall[2]='Die tollkuehne Crew* gibt sich die Ehre';
$text_zufall[3]='Besucht unser Tollhaus 85.214.56.70:27015';
$zufall_key = rand(1,3);

$cs_main['def_title'] = $cs_main['def_title'] . ' - ' . $zufall_key);


Version 2008.2.1

mfg

Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
coolcat


King for a day



Herkunft: Buchholz in der Nordheide
Beiträge: 252
# Antwort: 13 - 16.03.2009 um 08:51 Uhr
*puuush*

mal lieb gugg

mfg

Coolcat


------------------
aktuelle Page

www.tollkuehne-crew.de


Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 14 - 16.03.2009 um 10:13 Uhr
Das soll wohl eher so aussehen(falls das noch das problem war, mit der weissen Seite):

 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
<?php   
$text_zufall
[1]='Das ist der erste Text';
$text_zufall[2]='Das ist der zweite Text';
$text_zufall[3]='Das ist der dritte Text';
$zufall_key rand(1,3);
$cs_main['def_title'] = $cs_main['def_title'] . ' - ' $text_zufall[$zufall_key];
?>


------------------
www.laszlokorte.de

Inaktiv
|
Antworten: 14
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo