MyBB.de Forum
Thread Erstellungsdatum hinter Benutzernahem - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html)
+--- Thema: Thread Erstellungsdatum hinter Benutzernahem (/thread-15186.html)

Seiten: Seiten: 1 2 3


RE: Thread Erstellungsdatum hinter Benutzernahem - MrBrechreiz - 02.10.2016

Ja gibt es.

Öffne die forumdisplay.php

Suche nach

PHP-Code:
'subject' => ''

daneben dies einfügen

PHP-Code:
'created' => ''

weiter Suchen nach

PHP-Code:
    case "subject":
        
$sortfield "subject";
        break; 

darunter dies einfügen

PHP-Code:
case "created":
        
$sortfield "dateline";
        break; 

weiter Suchen nach

PHP-Code:
$thread['author'] = $thread['uid'];
        if(!
$thread['username'])
        {
            
$thread['username'] = $thread['threadusername'];
            
$thread['profilelink'] = $thread['threadusername'];
        }
        else
        {
            
$thread['profilelink'] = build_profile_link($thread['username'], $thread['uid']);
        } 

darunter dies einfügen

PHP-Code:
$thread['created'] = my_date($mybb->settings['dateformat'], $thread['dateline']).", ".my_date($mybb->settings['timeformat'], $thread['dateline']); 

speichern.

Öffne das Forum Display Templates->forumdisplay_thread

Suche nach

Code:
<div class="author smalltext">{$thread['profilelink']}</div>

ändern zu

Code:
<div class="author smalltext">{$thread['profilelink']}<br /><div style="float:left;"> &raquo; Erstellt am {$thread['created']}</div></div>

speichern.

Öffne das Forum Display Templates->forumdisplay_threadlist

Suche nach

Code:
<td class="tcat" colspan="3" width="66%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=subject&amp;order=asc">{$lang->thread}</a> {$orderarrow['subject']} / <a href="{$sorturl}&amp;sortby=starter&amp;order=asc">{$lang->author}</a> {$orderarrow['starter']}</strong></span></td>

ändern zu

Code:
<td class="tcat" colspan="3" width="66%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=subject&amp;order=asc">{$lang->thread}</a> {$orderarrow['subject']} / <a href="{$sorturl}&amp;sortby=starter&amp;order=asc">{$lang->author}</a> {$orderarrow['starter']} / <a href="{$sorturl}&amp;sortby=created&amp;order=asc">Erstellungsdatum</a> {$orderarrow['created']}</strong></span></td>

speichern, fertig.


RE: Thread Erstellungsdatum hinter Benutzernahem - Brubaker - 02.10.2016

Super - danke für deinen tollen support! Und das am Sonntag, ganz große Klasse!

Hab alles 1:1 nach Rezept umgesetzt, leider greifen die Änderungen aber nicht und
es ist keine Zusatzspalten in der Themenübersicht erkennbar. Komisch, oder?

lg


RE: Thread Erstellungsdatum hinter Benutzernahem - Jockl - 02.10.2016

Brubaker, Du musst nicht jedes Mal den vorherigen Beitrag komplett zitieren. Das trägt nicht gerade zur Übersichtlichkeit bei. Danke Dir.


RE: Thread Erstellungsdatum hinter Benutzernahem - MrBrechreiz - 02.10.2016

Dann Check das alles doch nochmals nach bitte, es muss gehen.


RE: Thread Erstellungsdatum hinter Benutzernahem - Brubaker - 02.10.2016

Ja mach ich morgen - danke nochmal!

@Jockl - Sorry, bei mir im Forum weiß ich die Schreiber auch immer drauf hin, und da
bin ich dann selbst der Täter. Ich gelobe Besserung Smile


RE: Thread Erstellungsdatum hinter Benutzernahem - Brubaker - 05.10.2016

(02.10.2016, 21:07)MrBrechreiz schrieb: Dann Check das alles doch nochmals nach bitte, es muss gehen.

So - hab mir eine neue Testumgebung installiert, da funzt es erstmal.
Nur hat die Sache einen Haken!

Ich wollt das Erstelldatum eigentlich als eigene Spalte. In der Titelleiste
wird's zwar als eigene Spalte geführt, das "erstellt am" steht aber in der
ersten Spalte in einer 3.ten Zeile! So hab ich jetzt schon 3 Zeilen für einen
Beitrage (1.Zeile: Thema, 2.Zeile: Verfasser, 3.Zeile: erstellt am).

Eigentlich wollte ich das erstelldatum als eigen Spalte vor der "Antworten"-
Spalte.

Oder aber man hat das "erstellt am" NEBEN dem Verfasser, somit würde
man wenigstens auch noch 2 zeilig bleiben.


Dies könnte man wahrscheinlich jetzt alles mittesl CSS so hindeixeln.
Die Frage ist nur welches CSS und wie genau?

lg


RE: Thread Erstellungsdatum hinter Benutzernahem - MrBrechreiz - 05.10.2016

Dann kannst Du dies doch auch davon abtrennen im Template und als eigene Spallte setzen.


RE: Thread Erstellungsdatum hinter Benutzernahem - Brubaker - 05.10.2016

ja, könnte ich - wenn ich Webentwickler wär.

lg


RE: Thread Erstellungsdatum hinter Benutzernahem - MrBrechreiz - 05.10.2016

Die beiden folgenden Templates beruhen auf den Standard Theme und müssen ggf. bei dir angepasst werden.


forumdisplay_threadlist Template

alles ersetzen mit

Code:
<div class="float_left">
    {$multipage}
</div>
<div class="float_right">
    {$newthread}
</div>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder clear">
    <tr>
        <td class="thead" colspan="9">
            <div class="float_right">
                <span class="smalltext"><strong><a href="misc.php?action=markread&amp;fid={$fid}{$post_code_string}">{$lang->markforum_read}</a> | <a href="usercp2.php?action={$add_remove_subscription}subscription&amp;type=forum&amp;fid={$fid}&amp;my_post_key={$mybb->post_code}">{$add_remove_subscription_text}</a>{$clearstoredpass}</strong></span>
            </div>
            <div>
                <strong>{$foruminfo['name']}</strong>
            </div>
        </td>
    </tr>
    <tr>
        <td class="tcat" colspan="3" width="56%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=subject&amp;order=asc">{$lang->thread}</a> {$orderarrow['subject']} / <a href="{$sorturl}&amp;sortby=starter&amp;order=asc">{$lang->author}</a> {$orderarrow['starter']}</strong></span></td>
        <td class="tcat" width="10%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=created&amp;order=asc">Erstellungsdatum</a> {$orderarrow['created']}</strong></span></td>
        <td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=replies&amp;order=desc">{$lang->replies}</a> {$orderarrow['replies']}</strong></span></td>
        <td class="tcat" align="center" width="7%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=views&amp;order=desc">{$lang->views}</a> {$orderarrow['views']}</strong></span></td>
        {$ratingcol}
        <td class="tcat" align="right" width="20%"><span class="smalltext"><strong><a href="{$sorturl}&amp;sortby=lastpost&amp;order=desc">{$lang->lastpost}</a> {$orderarrow['lastpost']}</strong></span></td>
        {$inlinemodcol}
    </tr>
    {$selectall}
    {$announcementlist}
    {$threads}{$nullthreads}
    <tr>
        <td class="tfoot" align="right" colspan="{$colspan}">
            <form action="forumdisplay.php" method="get">
                <input type="hidden" name="fid" value="{$fid}" />
                <select name="sortby">
                    <option value="subject"{$sortsel['subject']}>{$lang->sort_by_subject}</option>
                    <option value="lastpost"{$sortsel['lastpost']}>{$lang->sort_by_lastpost}</option>
                    <option value="starter"{$sortsel['starter']}>{$lang->sort_by_starter}</option>
                    <option value="started"{$sortsel['started']}>{$lang->sort_by_started}</option>
                    {$ratingsort}
                    <option value="replies"{$sortsel['replies']}>{$lang->sort_by_replies}</option>
                    <option value="views"{$sortsel['views']}>{$lang->sort_by_views}</option>
                </select>
                <select name="order">
                    <option value="asc"{$ordersel['asc']}>{$lang->sort_order_asc}</option>
                    <option value="desc"{$ordersel['desc']}>{$lang->sort_order_desc}</option>
                </select>
                <select name="datecut">
                    <option value="1"{$datecutsel['1']}>{$lang->datelimit_1day}</option>
                    <option value="5"{$datecutsel['5']}>{$lang->datelimit_5days}</option>
                    <option value="10"{$datecutsel['10']}>{$lang->datelimit_10days}</option>
                    <option value="20"{$datecutsel['20']}>{$lang->datelimit_20days}</option>
                    <option value="50"{$datecutsel['50']}>{$lang->datelimit_50days}</option>
                    <option value="75"{$datecutsel['75']}>{$lang->datelimit_75days}</option>
                    <option value="100"{$datecutsel['100']}>{$lang->datelimit_100days}</option>
                    <option value="365"{$datecutsel['365']}>{$lang->datelimit_lastyear}</option>
                    <option value="9999"{$datecutsel['9999']}>{$lang->datelimit_beginning}</option>
                </select>
                {$prefixselect}
                {$gobutton}
            </form>
        </td>
    </tr>
</table>
<div class="float_left">
    {$multipage}
</div>
<div class="float_right" style="margin-top: 4px;">
    {$newthread}
</div>
<br class="clear" />
<br />
<div class="float_left">
    <div class="float_left">
        <dl class="thread_legend smalltext">
            <dd><span class="thread_status newfolder" title="{$lang->new_thread}">&nbsp;</span> {$lang->new_thread}</dd>
            <dd><span class="thread_status newhotfolder" title="{$lang->new_hot_thread}">&nbsp;</span> {$lang->new_hot_thread}</dd>
            <dd><span class="thread_status hotfolder" title="{$lang->hot_thread}">&nbsp;</span> {$lang->hot_thread}</dd>
        </dl>
    </div>
    <div class="float_left">
        <dl class="thread_legend smalltext">
            <dd><span class="thread_status folder" title="{$lang->no_new_thread}">&nbsp;</span> {$lang->no_new_thread}</dd>
            <dd><span class="thread_status dot_folder" title="{$lang->posts_by_you}">&nbsp;</span> {$lang->posts_by_you}</dd>
            <dd><span class="thread_status lockfolder" title="{$lang->locked_thread}">&nbsp;</span> {$lang->locked_thread}</dd>
        </dl>
    </div>
    <br class="clear" />
</div>
<div class="float_right" style="text-align: right;">
    {$inlinemod}
    {$searchforum}
    {$forumjump}
</div>
<br class="clear" />
{$inline_edit_js}


forumdisplay_thread Template

alles ersetzen mit

Code:
<tr class="inline_row">
    <td align="center" class="{$bgcolor}{$thread_type_class}" width="2%"><span class="thread_status {$folder}" title="{$folder_label}">&nbsp;</span></td>
    <td align="center" class="{$bgcolor}{$thread_type_class}" width="2%">{$icon}</td>
    <td class="{$bgcolor}{$thread_type_class}">
        {$attachment_count}
        <div>
          <span>{$prefix} {$gotounread}{$thread['threadprefix']}<span class="{$inline_edit_class} {$new_class}" id="tid_{$inline_edit_tid}"><a href="{$thread['threadlink']}">{$thread['subject']}</a></span>{$thread['multipage']}</span>
            <div class="author smalltext">{$thread['profilelink']}<br /></div>
        </div>
    </td>
    <td class="{$bgcolor}{$thread_type_class}">
        <div>
          <span>{$thread['created']}</span>
        </div>
    </td>
    <td align="center" class="{$bgcolor}{$thread_type_class}"><a href="javascript:MyBB.whoPosted({$thread['tid']});">{$thread['replies']}</a>{$unapproved_posts}</td>
    <td align="center" class="{$bgcolor}{$thread_type_class}">{$thread['views']}</td>
    {$rating}
    <td class="{$bgcolor}{$thread_type_class}" style="white-space: nowrap; text-align: right;">
        <span class="lastpost smalltext">{$lastpostdate}<br />
        <a href="{$thread['lastpostlink']}">{$lang->lastpost}</a>: {$lastposterlink}</span>
    </td>
{$modbit}
</tr>



RE: Thread Erstellungsdatum hinter Benutzernahem - Brubaker - 05.10.2016

(05.10.2016, 19:55)MrBrechreiz schrieb: Die beiden folgenden Templates beruhen auf den Standard Theme und müssen ggf. bei dir angepasst werden.
...

Super - danke, jetzt paßt es optimal!

Ein "saudumme"  Frage hab ich dennoch:
Hätte es jetzt genügt, diese 2 dateien abzuändern und all die anderen Änderungen
in der "forumdisplay.php" zuvor nicht zu machen?

lg