[Gelöst] Welcome on Index Avatar von Gastkonto anzeigen

Du hast Probleme beim Installieren oder bei der Benutzung einer Extension? In diesem Forum bist du richtig.
Forumsregeln
Bei Fragen zu einer bestimmten Extension sind Extension-Name und die Downloadquelle der Extension erforderlich. Letztere in Form der URL zum Download.
Antworten
Benutzeravatar
tb280971
Mitglied
Beiträge: 192
Registriert: 30.01.2010 16:59

[Gelöst] Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von tb280971 »

Hallo Community,

habe mir in meinem Testforum die Extension "Welcome on Index" http://www.phpbb3bbcodes.com/viewtopic.php?f=61&t=2570
installiert und sie läuft auch.
Frage, wie kann ich das Avatar vom Gast anzeigen lassen?
Ich habe im ACP dem Gastkonto ein Avatar zugeteilt.
Er zeigt mir nur nach einloggen, das jeweilige User Avatar dann an.
Habe schon vieles versucht, bekomme es aber nicht hin :oops: .
Bei der alten Mod für 3.0 war dies besser gemacht.
Diese findet man hier --> http://www.phpbb3bbcodes.com/viewtopic.php?f=34&t=1181
Vielleicht kann ich diese ja zu 3.1 irgendwie übernehmen?
Ich denke es liegt an der --> root/ext/stoker/welcomeonindex/styles/all/template/event/index_body_markforums_before.html

Übrigens... wenn ihr diese Extension installiert und habt noch andere installiert, dann kann es sein das die Welcome nicht ganz oben auf der Forenindex ist.
Lösung --> ihr benennt die index_body_markforums_before.html um in --> overall_header_content_before.html , dann noch Datei öffnen und in Zeile 1 das löschen <!-- IF not S_IS_BOT -->
und das hier einfügen --> <!-- IF S_INDEX or S_PORTAL -->
Cache leeren. Fertig.

Die deutsche Übersetzung:

Code: Alles auswählen

$lang = array_merge($lang, array(
    'UP_LATE'             		=> 'Du bist spät unterwegs %1$s, solltest du nicht längst schlafen?',
    'UP_EARLY'             		=> 'Guten Morgen %1$s, du bist aber schon sehr früh unterwegs.',
    'GOOD_MORNING'           	=> 'Guten Morgen %1$s, wie schön es heute ist.',
	'GOOD_DAY'        			=> 'Guten Tag %1$s, hoffe du genießt die Zeit hier.',
    'GOOD_AFTERNOON'       		=> 'Guten Tag %1$s, schön daß du da bist.',
    'GOOD_EVENING'           	=> 'Guten Abend %1$s, schön dich hier zu sehen.',
   	'GOOD_NIGHT'           		=> 'Gute Nacht %1$s, es wird Zeit, schlafen zu gehen.',
    'MEMBER_FOR'           		=> 'Mitglied seit:',
    'WELCOME_GUEST'           	=> 'Gast',
    'WELCOME_HOUR'           	=> 'Stunde',
    'WELCOME_HOURS'           	=> 'Stunden',
   	'WELCOME_DAY'           	=> 'Tag',
    'WELCOME_DAYS'           	=> 'Tage',
    'WELCOME_MONTH'           	=> 'Monat',
    'WELCOME_MONTHS'       		=> 'Monate',
   	'WELCOME_YEAR'           	=> 'Jahr',
    'WELCOME_YEARS'				=> 'Jahre',
	'WELCOME_TO_MOD'			=> 'Herzlich Willkommen',
));
Im Ordner Language die Engliche Übersetzung (Ordner en) kopieren, dann umbenennen in de und die deutsche einfügen. Hochladen... Ende.
Zuletzt geändert von tb280971 am 22.01.2015 19:42, insgesamt 1-mal geändert.
OHNE HUB KEIN SCHUB !
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7868
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von Kirk »

Hallo
Ein Standard Avatar ist in dieser EXT schon vorgesehen, diese Grafik Namens no_avatar.gif muss sich im Verzeichnis root/styles/stylename/theme/images deines Styles befinden.
Hier ein Auszug der index_body_markforums_before.html

Code: Alles auswählen

<span class="forum-image responsive-hide"><!-- IF CURRENT_USER_AVATAR -->{CURRENT_USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></span>
Benutzeravatar
tb280971
Mitglied
Beiträge: 192
Registriert: 30.01.2010 16:59

Re: Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von tb280971 »

Hallo Udo,
vielen Dank für den Hinweis.
Das habe ich schon gesehen, aber dass Avatar no_avatar.gif wird nur angezeigt für registrierte Benutzer welche noch kein Avatar Bild im Forum haben
und das auch nur wenn der User eingeloggt ist.
Ich möchte aber das ein Avatar für den Gast angezeigt wird wo nicht eingeloggt ist.
Jetzt wird momentan überhaupt kein Avatar für den Gast angezeigt, oder ausgeloggt ist.
Siehst du hier --> [ externes Bild ]
Bei der alten Mod für 3.0 war dies besser gemacht. --> http://www.phpbb3bbcodes.com/viewtopic.php?f=34&t=1181
Auf diesem Bild bei der alten Mod ist das gut zu sehen.
[ externes Bild ]
Links das Feld für das Avatar vom Gast.
Wenn du jetzt in deinem Forum dem Gastkonto ein Bild zugewießen hast, wird dies dann immer angezeigt.
Bei der neuen Extension bekomme ich das nicht hin :roll: .
OHNE HUB KEIN SCHUB !
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7868
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von Kirk »

Im Mod für 3.0.x hat der Autor dieses no_avatar.gif ebenfalls drin, nur hat es das IF Statements anders gesetzt.
Mach mal folgendes,
Öffne: root/ext/stoker/welcomeonindex/styles/all/template/event/index_body_markforums_before.html
Finde und lösche dieses hier:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Finde:

Code: Alles auswählen

<span>{LAST_VISIT_DATE}<br />{CURRENT_TIME}<br /><br />{S_JOINED_DATE}<br />{MEMBER_FOR}</span>
Davor einfügen:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Zum Schluss:
Leere den Cache im "Administrations-Bereich" (ACP) > "Allgemein" > "Den Cache leeren"
Leere deinen Browser Cache[/b] STRG+F5
Benutzeravatar
tb280971
Mitglied
Beiträge: 192
Registriert: 30.01.2010 16:59

Re: Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von tb280971 »

Hallo Udo,
perfekt, jetzt geht es und das Gastavatar wird angezeigt.
Gibst du dem Gastkotno im Forum jetzt ein Avatar erscheint es und wenn du keins vergibst, kommt das no_avatar.gif Bild.
Vielen Dank für deine Hilfe.

Zwei Sachen hätte ich noch zur der Extension.
1. Wie bekomme ich die Farbe der Schrift zum Forum gleich in der Welcome?
Diese ist derzeit in schwarz und ich hätte sie gerne in gleicher Farbe wie z.B. die der Schnellzugriff oben in der Navigation.
2. Wäre es möglich das alte Design der Mod für 3.0 in die neue zu übernehmen?
Also anstatt dieses --> [ externes Bild ]
das hier aus 3.0 --> [ externes Bild ]
Ich denke, dass liegt auch an der index_body_markforums_before.html
Diese müsste man bearbeiten.
Hier ist der Code von der alten Welcome für 3.0 http://www.phpbb3bbcodes.com/viewtopic.php?f=34&t=1181
Öffne: styles/prosilver/template/index_body.html

Code: Alles auswählen

<!-- IF not S_IS_BOT -->
<div class="forabg">
         <div class="inner"><span class="corners-top"><span></span></span>
         <ul class="topiclist">
            <li class="header">
               <dl class="icon">
                  <dt>{L_WELCOME_TO_MOD} {SITENAME}</dt>
                                              </dl>
            </li>
         </ul>
         <ul class="topiclist forums">
         <li>
            <dl>
               <dd style="padding:5px; text-align: center; border:none;">
               <!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF -->
               </dd>
               <dd class="lastpost" style="padding:5px; width:40%;">
               <p>{S_WELCOME}</p>
               <span><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<br />{CURRENT_TIME}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --><!-- IF S_USER_LOGGED_IN --><br /><br />{S_JOINED_DATE}<br />{MEMBER_FOR}<!-- ENDIF --></span>
               </dd>
               <dd class="lastpost" style="padding:5px; width:36%;"><span>{TOTAL_POSTS} &bull; {TOTAL_TOPICS}<br />{TOTAL_USERS}<br />{NEWEST_USER}
               <!-- IF S_DISPLAY_ONLINE_LIST --><br /><br />{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<!-- ENDIF --></span>
               </dd>
            </dl>
         </li>
         </ul>
<span class="corners-bottom"><span></span></span></div></div>
<!-- ENDIF -->
Wäre toll wenn das gingen würde, denn ich finde das alte Design besser.
Zumal hier die Farbe schon ans Forum angepasst ist.
OHNE HUB KEIN SCHUB !
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7868
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von Kirk »

Zu 1.
Finde in der index_body_markforums_before.html das hier:

Code: Alles auswählen

<div style="text-align:center;font-size:1.8em;">
Ersetzen mit:

Code: Alles auswählen

<div style="text-align:center;font-size:1.8em;color:#355289;">
Zu 2.
Den Code aus der alten Version könntest du schon nehmen, aber dann passt es in der responsiven Ansicht nicht mehr, du kannst es ja selbst ausprobieren setz mal den alten Code in die index_body_markforums_before.html und verkleinere dann dein Browserfenster.
Das gleiche machst du dann mit den org. Code.
Benutzeravatar
tb280971
Mitglied
Beiträge: 192
Registriert: 30.01.2010 16:59

Re: Welcome on Index Avatar von Gastkonto anzeigen

Beitrag von tb280971 »

Zu 1. --> Klasse, funktioniert und sieht jetzt perfekt aus.
Zu 2. --> Hatte das vorher schon ausprobiert. Ja das habe ich mir fast gedacht, dass es dann mit der responsiven Ansicht nicht mehr hinhaut. Schade, aber muss ja nicht unbedingt.
Mit den Änderungen kann man sich jetzt auch die Extension anschauen.
Ich danke dir nochmals für deine tolle Hilfe zu dieser Extension.
OHNE HUB KEIN SCHUB !
Antworten

Zurück zu „Extension Support“