Link zum Anfang

Started by Andromos, July 22, 2005, 08:54:28 AM

Previous topic - Next topic

Andromos

Hallöchen!!

Hätte da mal noch zwei Fragen, die das Design betreffen wohl.

Zum einen, wäre es sehr praktisch und auch hilfreich, wenn in jedem Beitrag eines Threads irgendwie ein Pfeil oder Button wäre, der einen zurück nach oben Führt.
wenn es z.B. Ellenlange Threads sind und man in der mitte ist und einiges Überspringen oder nicht weiter lesen mag, muss man nach oben oder unten Scrollen. Das geht aufs Scrollrad der Maus ;)
Wie ließe sich da was einbauen?

Und dann, wollte ich wissen ob es möglich ist, den Themenstarter immer Anzeigen zu lassen.

Ach noch was, die Farbe der Admins und Mods auch in den Beiträgen zu ändern...

Das wars auch schon wieder  :D

Meine Grüße
Andromos

noex

Zu 1. mit dem nach oben / unten scrollen, findest du hier:
http://www.simplemachines.org/community/index.php?topic=43033
(habs gerade erst gepostet, Original findet sich seit März 05 hier: http://www.simplemachines.org/community/index.php?topic=31804.0)

Zu 3. mit den Farben der Member, gibts einen Mod:
http://mods.simplemachines.org/index.php?mod=111

Zu 2: Hab ich ehrlich gesagt nicht verstanden, wo soll der Themenstarter immer angezeigt werden?

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Andromos

#2
Quote from: noex on July 22, 2005, 12:52:44 PM
Zu 1. mit dem nach oben / unten scrollen, findest du hier:
http://www.simplemachines.org/community/index.php?topic=43033

Zu 2: Hab ich ehrlich gesagt nicht verstanden, wo soll der Themenstarter immer angezeigt werden?

lg
noex

hallöchen noex!

Ersteinmal dankeschön!

Hm, das mit dem nach oben, ließe sich das nciht auch zu den anderen Buttons setzen? (hab den nach oben Butten in den Link bereits eingefügt, wirkt in dem Beitrag aber doch recht fehl am Platze)

zu 2. unter dem Namen oder Avatar, kp, in der Spalte auf jden Fall, dass dort steht "Themenstarter" o.Ä. ??

Und wie komme ich daran, den Mod per Hand zu installieren? mein packetmanager funzt net...

Meine Grüße
Andromos

noex

Quote from: Andromos on July 22, 2005, 01:05:02 PMHm, das mit dem nach oben, ließe sich das nciht auch zu den anderen Buttons setzen? (hab den nach oben Butten in den Link bereits eingefügt, wirkt in dem Beitrag aber doch recht fehl am Platze)
Bei den Buttons: zitieren, editieren, etc?

Ja, sicher würde auch das gehen:
Suche in der Display.template.php wieder nach:

// Show the post itself, finally!
echo '
</td>
       </tr></table>
<hr width="100%" size="1" class="hrcolor" />', $message['body'],  '
</td>
</tr>';

und füge davor ein:

echo '
<a href="#top">' . ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/' . $context['user']['language'] . '/go_up.gif" alt="' . $txt['topbottom4'] . '" border="0" align="top" />' : $txt['topbottom4']) . '</a>';


somit wird die Abfrage auch gleich mit ausgeführt ob du den "Link" mit Text oder Bild anzeigen lässt (so wie unten auch).

Quote from: Andromos on July 22, 2005, 01:05:02 PM
zu 2. unter dem Namen oder Avatar, kp, in der Spalte auf jden Fall, dass dort steht "Themenstarter" o.Ä. ??

Und wie komme ich daran, den Mod per Hand zu installieren? mein packetmanager funzt net...

Meine Grüße
Andromos
Das mit dem "Themenstarter" muss ich mir erst ansehen.

Zum installieren von Mods würde ich dir folgende Anleitung empfehlen:
Wie wende ich Mods auf andere Themen (Skins) an?
Des weiteren gibt es dazu schon einige Beiträge (einfach mal suchen).

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Andromos

vielen lieben Dank, bisher klappt alles super!

das mit dem Mod einbauen les ich grade, mal gucken obs hinbekomme  8)

noex

Okay, zu deinem Themenstarter:

Ist etwas aufwändiger, also:

Suche in der Sources/Display.php nach:

$context['num_replies'] = $topicinfo['numReplies'];
$context['topic_first_message'] = $topicinfo['ID_FIRST_MSG'];

und füge danach folgendes hinzu:


$topic_starter = $topicinfo['ID_MEMBER_STARTED'];
loadMemberData(array($topic_starter));
$context['topic_starter_is_guest'] = loadMemberContext($topic_starter);
$context['topic_starter'] = $topic_starter;



Dann suchst du in der Display.template.php nach:

// Done with the information about the poster... on to the post itself.
echo '
</div>

und fügst davor ein:


if (!empty($message['counter']))
echo '
<br /><br />Themenstarter: ', ($context['topic_starter_is_guest'] ? $themeUser[$context['topic_starter']]['link'] : 'Gast');



und suche nach (selbe Datei)

global $context, $settings, $options, $txt, $scripturl, $modSettings;


und ersetze diese mit:

global $context, $settings, $options, $txt, $scripturl, $modSettings, $themeUser;


Zwar nicht die eleganteste Lösung aber es funktioniert.

Der "Themenstarter" wird dann unter den MSN, ICQ, Profil, etc. Buttons angezeigt.
(Jedoch nicht beim ersten Beitrag)

lg
noex
"Jetzt, wo ich weiß wie es geht, versteh ich auch die Gebrauchsanleitung"

Andromos

Hey! Das is PERFEKT! Sollteste als Mod reinstellen!

Vielen Dank!

Advertisement: