Teammitglieder online
Support-Box
Neue Beiträge seit dem letzten Besuch.
Textbausteine des MODERATIONSTOOL
AB > PFAD > GENERATOR
FORUM > PFAD > GENERATOR
Unterstützung Lösungs-Probleme
Auffällige
User
Der Runde
Tisch
HÄUFIG GESTELLTE FRAGEN
Regeln und nützliche Hinweise
Neueste Themen
» [Invision] Editor über den Bildrand ziehbar + Schriftgrößenproblem
von Skouliki Mi 20 Nov 2024 - 8:06

» Passwort für meinen Adminbereich vergessen.
von Joost Sa 9 Nov 2024 - 10:13

» [Invision] Signatur wird nicht immer eingefügt
von Skouliki Mo 4 Nov 2024 - 16:33

» [Invision]  Schriftgröße Navigationsleiste, Links und Forenbeschreibungen
von Skouliki So 27 Okt 2024 - 13:29

» [Invision] Transparent Logohintergrund/Struktur
von Joost So 27 Okt 2024 - 12:58

» png wird im servimg in ein jpg umgewandelt
von Skouliki Mi 23 Okt 2024 - 20:26

» Passwort Vergessen (SilentHowl)
von Joost Do 17 Okt 2024 - 17:14

» [Invision] Hintergrundbild fixieren
von Skouliki Mo 14 Okt 2024 - 11:30

» Paßwort vergessen
von Joost So 13 Okt 2024 - 17:58

» Anti-Spam-Prüfung
von Hana19 Sa 12 Okt 2024 - 16:59

» Private Nachrichten bleiben im Postausgang hängen
von Skouliki Fr 11 Okt 2024 - 11:11

» [phpBB3] Mittelteil des Forums verschoben
von Eto Mo 7 Okt 2024 - 20:50

» [phpBB3] Farbpalette ändern
von Skouliki Mo 7 Okt 2024 - 10:08

» [Klassische Version] Account löschen
von Joost Sa 5 Okt 2024 - 21:05

» Chatbox einloggen nicht möglich
von Joost So 29 Sep 2024 - 8:01

» [phpBB2] Admin Passwort nicht korrekt
von Joost Do 26 Sep 2024 - 19:20

» Grid-Layout für alle Forumversionen verfügbar
von Joost Mi 18 Sep 2024 - 16:54

» [Klassische Version]  Gründer/Admin Passwort vergessen / Forum löschen
von Skouliki Di 17 Sep 2024 - 11:14

[phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

2 verfasser

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Erledigt [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von cooltheweb So 28 Okt 2012 - 14:37

Hallo erst mal und vielen Dank an Euch alle.

Ich habe hier das Forum Sky4fly.forumieren.org (www.sky4fly.org) eröffnet und in Eueren Beiträgen hier bereits sehr viele Tips und Hilfestellungen gefunden.
Danke dafür.

Aber jetzt hätte ich gerne noch ein Problem. Shocked confused

Ich verzweifle an der Geburtstagsanzeige in "Wer ist Online?"
Egal was ich mache es geht nicht. Und ich hab da schon so einiges versucht. Teilweise mit Try and Error.
Entweder fallen andere Teil aus der Tabelle oder es zeigt keinerlei Ergebniss. Noch dazu gibt es dann auch manchmal Fehler im IE so das irgend etwas garnicht angezeigt wird was im FF aber OK ist.
Da ich mich mit Tabellen in HTML so mal garnicht auskenne und mit meinem Programmierverständniss aus VBA langsam auch nicht weiterkomme bitte ich jetzt hier mal höflich um etwas Hilfe. Wenn mein Forum dann mal läuft werde ich mich auch noch mehr mit HTML beschäftigen. Versprochen.

Meine Adresse steht oben und den entsprechenden Teilcode des Moduls "Index_Body" ab Zeile 174 habe ich hier mal angehängt. Davor ist alles original.

Code:


<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->

      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>

   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">
                <!-- Geänderte Mitgliederanzeige und Beitragsanzahl Gucky-->
                <span id="users">{TOTAL_USERS}</span>
                <script type="text/javascript">document.getElementById('users').innerHTML=document.getElementById('users').innerHTML.replace(/Wir haben/,"Unsere");</script>
      <script type="text/javascript">document.getElementById('users').innerHTML=document.getElementById('users').innerHTML.replace(/eingetragene Mitglieder/,"Fliegerasse ");</script>

      <span id="posts">{TOTAL_POSTS}</span>
      <script type="text/javascript">document.getElementById('posts').innerHTML=document.getElementById('posts').innerHTML.replace(/Unsere Mitglieder haben insgesamt/,"haben insgesamt");</script>
      <script type="text/javascript">document.getElementById('posts').innerHTML=document.getElementById('posts').innerHTML.replace(/Beiträge geschrieben/,"Bruchlandungen verpatzt.");</script>
                  <br />
                 
      <span id="new"><!-- BEGIN switch_user_logged_in -->{NEWEST_USER}<!-- END switch_user_logged_in --></span>
      <script type="text/javascript">document.getElementById('new').innerHTML=document.getElementById('new').innerHTML.replace(/Der neueste Nutzer ist/,"  Unser neuestes Fliegerass ist");</script>
      <br</td>
   </tr>
   <tr>
             <!-- Geänderte Namen Onlinezahlen Gucky-->
      <td class="row1"><span class="gensmall">
                <span id="online"><!-- BEGIN switch_user_logged_in -->{TOTAL_USERS_ONLINE}<!-- END switch_user_logged_in --></span>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Nutzer/,"Flieger");</script>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldeter/,"Fliegerass");</script>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Angemeldete/,"Fliegerasse");</script>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gast/,"Zaungast");</script>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Gäste/,"Zaungäste");</script>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbarer/,"Fluglotse");</script>
      <script type="text/javascript">document.getElementById('online').innerHTML=document.getElementById('online').innerHTML.replace(/Unsichtbare/,"Fluglotsen");</script>
                <br />
          <br />
      <span id="in"><!-- BEGIN switch_user_logged_in -->{LOGGED_IN_USER_LIST}<!-- END switch_user_logged_in --></span>
      <script type="text/javascript">document.getElementById('in').innerHTML=document.getElementById('in').innerHTML.replace(/Angemeldete Nutzer/,"Anwesende Fliegerasse");</script>
      <script type="text/javascript">document.getElementById('in').innerHTML=document.getElementById('in').innerHTML.replace(/Suchmaschinen:/,"Aufklärer:");</script>

      <span id="records">{RECORD_USERS}</span>
      <script type="text/javascript">document.getElementById('records').innerHTML=document.getElementById('records').innerHTML.replace(/Nutzern/,"Fliegerassen,");</script>
      <script type="text/javascript">document.getElementById('records').innerHTML=document.getElementById('records').innerHTML.replace(/Der Rekord liegt bei/,"Der Landeplatzrekord mit");</script>
      <script type="text/javascript">document.getElementById('records').innerHTML=document.getElementById('records').innerHTML.replace(/am/,"war am");</script>                 
 
                </span></td>
         
   </tr>
   <!-- Bis hier ist alles Gut... jetzt kommt die Spielwiese Geburtstage
 
 <!--   <tr>
 <!--             <!-- Geänderte Geburtstage Gucky-->
 <!--      <td class="row1"><span class="gensmall">
               
       <span id="BirthWoch"><!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_WEEK}<!-- END switch_user_logged_in --></span>
<!--      <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>
<!--      <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglied/,"Fliegerass");</script>
               
                 
                 
                 
<!--                <span id="BirthTag"><!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_TODAY}<!-- END switch_user_logged_in -->
<!--      <script type="text/javascript">document.getElementById('BirthTag').innerHTML=document.getElementById('BirthTag').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>
<!--      <script type="text/javascript">document.getElementById('BirthTag').innerHTML=document.getElementById('BirthTag').innerHTML.replace(/Mitglied/,"Fliegerass");</script>
<!--      </span>

      
 
                </span></td>
 <!--   </tr>                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
        <!-- Das sind die Originalen Einträge -->         
        <!-- BEGIN switch_user_logged_in -->{L_CONNECTED_MEMBERS}<!-- END switch_user_logged_in -->
    <!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_TODAY}<!-- END switch_user_logged_in -->
    <!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_WEEK}<!-- END switch_user_logged_in -->

<!-- Ab hier ist alles wieder Gut... --> 
<!-- BEGIN disable_viewonline -->                 
        <tr>
      <td class="row1"><span class="gensmall"><!-- BEGIN switch_user_logged_in -->{LEGEND} : {GROUP_LEGEND}<!-- END switch_user_logged_in --></span></td>
   </tr>
   <!-- BEGIN switch_chatbox_activate -->
   <tr>
      <td class="row1">
         <span class="gensmall"><span id="Schnatter">{TOTAL_CHATTERS_ONLINE}</span>
      <script type="text/javascript">document.getElementById('Schnatter').innerHTML=document.getElementById('Schnatter').innerHTML.replace(/Besucher/,"Fliegerasse");</script>
                         
                         
                         
                         
                         
                         
                         
                         
                          :  {CHATTERS_LIST}<br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
            insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}', '{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
         </span>
      </td>
   </tr>
   <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->
{CHATBOX_BOTTOM}
<br clear="all" />
<!-- BEGIN switch_legend -->
<table border="0" cellspacing="3" cellpadding="0" align="center">
   <tr>
      <td align="center" width="20"><img src="{FORUM_NEW_IMG}" alt="{L_NEW_POSTS}" /></td>
      <td><span class="gensmall">{L_NEW_POSTS}</span></td>
      <td></td>
      <td align="center" width="20"><img src="{FORUM_IMG}" alt="{L_NO_NEW_POSTS}" /></td>
      <td><span class="gensmall">{L_NO_NEW_POSTS}</span></td>
      <td>  </td>
      <td align="center" width="20"><img src="{FORUM_LOCKED_IMG}" alt="{L_FORUM_LOCKED}" /></td>
      <td><span class="gensmall">{L_FORUM_LOCKED}</span></td>
   </tr>
</table>
<!-- END switch_legend -->

{AUTO_DST}

<!-- BEGIN switch_fb_index_login -->
<div id="fb-root"></div>
<script type="text/javascript">
//<![CDATA[
FB.init({
   appId: '{switch_fb_index_login.FACEBOOK_APP_ID}',
    status: true,
    cookie: true,
    xfbml: true,
   oauth: true
});
//]]>
</script>
<!-- END switch_fb_index_login -->

Ab "Spielwiese Geburtstag" hatte ich schon mal probiert, allerdings war das nicht mein erster Versuch. Da kämen noch 150 Zeilen dazu.
In den Templates bin ich als "Gucky" verewigt da ich den Namen in allen meinen Programmierungen und Änderungen verwende.

Schon mal Danke das Ihr euch das überhaupt anseht. Aber in den anderen Themen bin ich dazu nicht fündig geworden. Ich weiß auch wie nervig es ist immer wieder die gleichen Fragen zu lesen.

Gruß
Cooly
Sig kommt noch wenn der Stress vorbei ist.


Zuletzt von cooltheweb am So 28 Okt 2012 - 17:38 bearbeitet; insgesamt 3-mal bearbeitet
cooltheweb
cooltheweb
Lehrling
Lehrling

Beiträge : 9
Anmeldedatum : 26.10.12
keine
phpBB2

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von Günther So 28 Okt 2012 - 14:49

Hallo,
Hallo und herzlich Willkommen,

du bist neu hier im Forum.
Mache dich bitte zunächst mit den hiesigen Forenregeln vertraut.

Viele Antworten findest du auch in der Wissenssammlung "Lexi Help" Exclamation

Klick einfach auf das Bild Arrow [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?" Lexihe10

Solltest du keine für dich passende Antwort in der Suchfunktion (Link in der Navigation) oder bei "Lexi Help" gefunden haben, dann eröffne pro Frage ein neues Thema.

Ich wünsche dir hier im Forum viele Informationen und guten Erfolg mit deinem Forum top

Dass du mit den Geburtstagsvariablen Probleme hast, ist verständlich, weil es bei diesen eine Besonderheit gibt. Wink

Wenn du dir die meisten anderen Variablen ansiehst, wirst du bemerken, dass sich diese in HTML-Formatierungen befinden (z.B. Tabellen-Tags). Diese Variablen geben nur Daten aus der Datenbank aus, müssen aber noch durch HTML positioniert und formatiert werden.

Bei diesen drei Variablen ist das allerdings anders:
</tr>
{L_CONNECTED_MEMBERS}
{L_WHOSBIRTHDAY_TODAY}
{L_WHOSBIRTHDAY_WEEK}
<tr>
Wie du siehst, befinden sich diese außerhalb der tr/td-Tags, sind also freistehend. Die beiden Geburtstagsvariablen rufen aus der Datenbank nicht nur reine Daten ab, sondern zugleich auch eine Vorformatierung:
<tr>
<td class="row1">
<span class="gensmall">

Heute hat kein Mitglied Geburtstag
<br>
In den nächsten 7 Tagen hat kein Mitglied Geburtstag
</span>
</td>
</tr>

Deshalb kannst du diese freistehenden Variablen nicht beliebig in den HTML-Code einsetzen, sondern musst beachten, welche Vorformatierung sie automatisch beinhalten. Wenn du sie innerhalb der Tabelle so einsetzt, dass sie sich außerhalb einer Zeile befinden, wirst du keine Probleme mehr haben:
Code:
</td>
</tr>
{L_WHOSBIRTHDAY_TODAY}
{L_WHOSBIRTHDAY_WEEK}
<tr>
<td>

Das habe ich hier übrigens bereits einmal erklärt, falls du es dir nochmals mit etwas anderen Worten durchlesen möchtest:
https://hilfe.forumieren.com/t33608-wer-ist-online#219299

Liebe Grüße
Günther
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von cooltheweb So 28 Okt 2012 - 15:28

Lieben Dank für Deine schnelle und gute Erklärung.

Den Beitrag hatte ich anscheinend übersehen.. Asche auf mein Haupt.

Nur das ich das jetzt richtig verstanden habe...
ich kann also diesen Text nicht ändern und muss damit leben.
Richtig?

Nachtrag:
Autsch... Danke es kat KLICK gemacht.... Ich muss die Änderungen so einbinden wie die anderen..... nur eben nicht in die Tabelle..... Juhuuu ich habs Kapiert...
Danke Günther du bist der Beste


Zuletzt von cooltheweb am So 28 Okt 2012 - 15:39 bearbeitet; insgesamt 2-mal bearbeitet (Grund : Klick gemacht)
cooltheweb
cooltheweb
Lehrling
Lehrling

Beiträge : 9
Anmeldedatum : 26.10.12
keine
phpBB2

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von Günther So 28 Okt 2012 - 15:40

cooltheweb schrieb:Nachtrag:
Autsch... Danke es kat KLICK gemacht.... Ich muss die Änderungen so einbinden wie die anderen..... nur eben nicht in die Tabelle..... Juhuuu ich habs Kapiert...
Danke Günther du bist der Beste
Das ist richtig. top

Freut mich, dass ich dir helfen konnte. Gern geschehen. Very Happy
-done-
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von cooltheweb So 28 Okt 2012 - 15:50

Hmmm jetzt steh ich trotzdem wieder ratlos da.
wenn ich das NUR bei den zukünftigen Geburtstagen mache geht das. sobald ich die normalen Geburtstage reinmache geht wieder garnix.. ich werd noch verrückt. Wo hab ich da den Denkfehler drin.

Code:

        <!-- BEGIN switch_user_logged_in -->{L_CONNECTED_MEMBERS}<!-- END switch_user_logged_in -->
                                 
   
   <!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_TODAY}<!-- END switch_user_logged_in -->
                 
   
   <span id="BirthWoch"><!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_WEEK}<!-- END switch_user_logged_in --></span>
   <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglied /,"Fliegerass ");</script>
   <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>

 

Danke für Deine Geduld.
cooltheweb
cooltheweb
Lehrling
Lehrling

Beiträge : 9
Anmeldedatum : 26.10.12
keine
phpBB2

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von Günther So 28 Okt 2012 - 16:22

Du möchtest jetzt auch noch bestimmte Bereiche mit Variablen für Gäste ausblenden und zusätzlich ein Script einsetzen. Das wird nun komplizierter, da du nicht so einfach mit den Variablen arbeiten kannst - wie du es hier vorhattest und es ev. aus anderen Templates/von anderen Stellen kennst.

Das kommt daher, dass sich dieser Bereich bereits zwischen zwei Variablen befindet:
<!-- BEGIN disable_viewonline -->
<!-- END disable_viewonline -->
Wenn du nun mitten drin die folgenden Variablen einsetzt, werden die ersten in ihrer Funktion gestört und es kommt zu einer fehlerhaften Anzeige:
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->

Deshalb sind hier ein paar Tricks gefragt, damit man beide Variablen und deren Funtkionen miteinander vereinen kann. Bevor ich dir das alles erkläre, habe ich dir das einfach mal fertig gemacht. Wink

Du kannst diesen Code kopieren, da ich ihn vollständig nach deinen Wünschen gestaltet habe (Ausblendungen für Gäste, Script):
Code:
<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <td class="catHead" colspan="2" height="28">
      <!-- BEGIN switch_viewonline_link -->
      <span class="cattitle"><a class="cattitle" href="{U_VIEWONLINE}" rel="nofollow">{L_WHO_IS_ONLINE}</a></span>
      <!-- END switch_viewonline_link -->

      <!-- BEGIN switch_viewonline_nolink -->
      <span class="cattitle">{L_WHO_IS_ONLINE}</span>
      <!-- END switch_viewonline_nolink -->
      </td>
   </tr>
  <!-- END disable_viewonline -->
   <tr>
      <td class="row1" rowspan="6" align="center" valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline" alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
   </tr>
   <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
   </tr>
   <!-- BEGIN switch_user_logged_in -->{L_CONNECTED_MEMBERS}
   {L_WHOSBIRTHDAY_TODAY}
  <span id="BirthWoch">{L_WHOSBIRTHDAY_WEEK}</span><!-- END switch_user_logged_in --><!-- BEGIN disable_viewonline -->
  <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglied /,"Fliegerass ");</script>
  <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>
   <tr>
      <td class="row1"><span class="gensmall">{LEGEND}&nbsp;:&nbsp;{GROUP_LEGEND}</span></td>
   </tr>
Nun suchst du im Template die zugehörige Stelle und entfernst den Code dazwischen. Stattdessen setzt du meinen Code dort ein:
<!-- END switch_fb_connect -->
</form>
<!-- END switch_user_login_form_footer -->
Hier einsetzen
<!-- BEGIN switch_chatbox_activate -->
<tr>

Das Ergebnis sieht für eingeloggte User dann so aus:
[phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?" 28_10210
Gäste sehen die Geburtstagsanzeigen und die Liste der eingeloggten User innerhalb 24h nicht.
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von cooltheweb So 28 Okt 2012 - 16:52

Danke für Deine Bemühungen und Deine Geduld mit mir.
Aber ich bin ja schon mal soweit das es auch mit dem VErstecken funktioniert. ich hab die Variable <!-- BEGIN disable_viewonline --> einfach verschoben.
Die Geburtstagsanzeige Woche funktioniert ja auch. Aber die für Heute nicht... es geht immer nur eine von beiden. Sobald ich beide ändern will geht wieder alles durcheinander... FF zeigt die Ersetzung nicht an, IE zeigt die Ersetzung, stellt es aber über die Tabelle.... Anscheinend muss ich einen der beiden Tode sterben...
Den Code hab ich mal angehängt
Code:

               
        <!-- BEGIN switch_user_logged_in -->{L_CONNECTED_MEMBERS}<!-- END switch_user_logged_in -->
                                 
<!--                <span id="BirthTag"><!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_TODAY}<!-- END switch_user_logged_in --></span>
<!--      <script type="text/javascript">document.getElementById('BirthTag').innerHTML=document.getElementById('BirthTag').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>
<!--      <script type="text/javascript">document.getElementById('BirthTag').innerHTML=document.getElementById('BirthTag').innerHTML.replace(/Mitglied/,"Fliegerass");</script>
<!--   Sobald ich das aktiviere und die Zeile darunter entferne macht er wieder was er will -->
   
                 
   <!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_TODAY}<!-- END switch_user_logged_in -->

                 
        <span id="BirthWoch"><!-- BEGIN switch_user_logged_in -->{L_WHOSBIRTHDAY_WEEK}<!-- END switch_user_logged_in -->
   <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglied /,"Fliegerass ");</script>
   <script type="text/javascript">document.getElementById('BirthWoch').innerHTML=document.getElementById('BirthWoch').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>
   <script type="text/javascript">document.getElementById('BirthTag').innerHTML=document.getElementById('BirthTag').innerHTML.replace(/Mitglieder/,"Fliegerasse");</script>
   <script type="text/javascript">document.getElementById('BirthTag').innerHTML=document.getElementById('BirthTag').innerHTML.replace(/Mitglied/,"Fliegerass");</script>
        </span>       
                 
<!-- Unterhalb die Variable aus Zeile 174 --> 
<!-- BEGIN disable_viewonline -->

Danke
cooltheweb
cooltheweb
Lehrling
Lehrling

Beiträge : 9
Anmeldedatum : 26.10.12
keine
phpBB2

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von Günther So 28 Okt 2012 - 16:55

Warum nimmst du denn nicht den Code, den ich dir oben "ready to go" eingestellt habe?
Ich habe dir extra die Ausblendungen und das Script eingesetzt. Mehr kann ich nun wirklich nicht mehr tun. Wink
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von cooltheweb So 28 Okt 2012 - 17:06

Ok danke ich verstehs schon.
Musst nicht gleich sauer werden.
Ich hab Deinen Code (danke dafür) nicht eingesetzt weil dann alle anderen Änderungen die ich bereits funktionierend am laufen habe weg sind (siehe Code im ersten Post) und ich das gleiche Ergebniss bereits erreicht habe. Nur das halt die Anzeige für heutige Geburtstage nicht funktioniert.
Dann kann man ja hier abschließen
Schönen Tag noch und nochmals Danke

Gruß
Cooly
cooltheweb
cooltheweb
Lehrling
Lehrling

Beiträge : 9
Anmeldedatum : 26.10.12
keine
phpBB2

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von Günther So 28 Okt 2012 - 17:13

Ich denke nicht, dass mein Beitrag den Anschein erweckt, ich wäre sauer.
Ich wollte dir nur nochmal verdeutlichen, dass ich extra die Zeit investiert habe, dir diese eine Stelle genau nach deinen Erwartungen zusammenzubasteln. Und dann postest du dieselbe Stelle erneut fehlerhaft - was soll ich da denn noch machen, als erneut auf meinen fehlerfreien Code zu verweisen? notknowing
Siehst du, das war nicht böse gemeint, sondern im Gegenteil ein freundliches Angebot von mir, das sogar weit über unseren Service hinausgeht.

cooltheweb schrieb:Ich hab Deinen Code (danke dafür) nicht eingesetzt weil dann alle anderen Änderungen die ich bereits funktionierend am laufen habe weg sind (siehe Code im ersten Post)
Das war doch nur die eine Stelle aus dem Template, die ich genau nach deinen Wünschen verändert habe. Warum sollten die restlichen Änderungen aus dem Template verloren gehen, wenn du nur diese eine, kleine Stelle veränderst?
Oder verstehe ich da etwas falsch?

cooltheweb schrieb:Nur das halt die Anzeige für heutige Geburtstage nicht funktioniert.
Wenn du diese Stelle im Template fehlerfrei und vollständig haben möchtest, dann kannst du sie durch meinen Code oben ersetzen. Wie gesagt, handelt es sich dabei nicht um das gesamte Template, sondern eben nur um diesen einen Teil, sodass die restlichen Änderungen unberührt bleiben.
Wenn du weiterhin diesen Fehler haben möchtest, kannst du bei deinem Code bleiben. Das ist deine Entscheidung. Wink
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Erledigt Dankeschön

Beitrag von cooltheweb So 28 Okt 2012 - 17:30

Gut dann lebe ich halt mit dem Ergebniss.
Bringt mich jetzt nicht um, sieht eh fast keiner.

Meinst Du, lieber Günther, allen ernstes das ich Deinen Code nicht eingesetzt habe?
Danach hatte ich das "Fliegerass" bei den Geburtstagen für nächste Woche drin und alle anderen von mir durchgeführten Änderungen waren Weg.
Du verstehst sicherlich das dieses Ergebniss für mich nicht befriegigend war.

Also habe ich von Deinem Beitrag das rausgezogen was mir logisch erschien.
Ein bisschen Ahnung von logischen Zusammenhängen und Programmierung darfst Du mir ruhig zugestehen. Auch wenn ich mit HTML noch nicht so viel erfahrung habe.

Und Sorry aber du kamst für mich etwas angestunken rüber. Wink Sollte ich mich da getäuscht haben entschuldige ich mich selbstredend bei Dir. top

Gruß
Cooly
cooltheweb
cooltheweb
Lehrling
Lehrling

Beiträge : 9
Anmeldedatum : 26.10.12
keine
phpBB2

Nach oben Nach unten

Erledigt Re: [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?"

Beitrag von Günther So 28 Okt 2012 - 17:35

Passt schon, alles klar. Wink

cooltheweb schrieb:Meinst Du, lieber Günther, allen ernstes das ich Deinen Code nicht eingesetzt habe?
Danach hatte ich das "Fliegerass" bei den Geburtstagen für nächste Woche drin und alle anderen von mir durchgeführten Änderungen waren Weg.
Ich hatte in deinem Code folgende Änderungen gesehen:
  • Ausblenden der Liste, wer in den letzten 24h eingeloggt war, für Gäste
  • Ausblenden von "Heute hat ... Geburtstag" für Gäste
  • Ausblenden von "In den nächsten 7 Tagen hat ... Geburtstag" für Gäste
  • Javascript, um die Begriffe auszutauschen
Diese Änderungen habe ich berücksichtigt, sowohl im eingeloggten Zustand als auch als Gast überprüft und das mit verschiedenen Browsern. Ich denke, dann verstehst du, weshalb es mich wundert, dass du diesen Code nicht verwendest. Wink

Aber wenn du damit zufrieden bist, dass der Code nicht fehlerfrei ist, können wir hier ja abschließen.
Denke bitte noch daran, das [phpBB2]Geburtstagsanzeige verändern in "Wer ist Online?" 11810-Icon zu setzen.
-done-
Günther
Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
keine
Mozilla Firefox phpBB3

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten