Navigation auf den Seiten

 
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 70
Homepage: musikzirkus.eu
Beiträge: 216
Dabei seit: 02 / 2013
Betreff:

Navigation auf den Seiten

 · 
Gepostet: 07.05.2020 - 17:49 Uhr  ·  #1
Hallo Chris resp. Forum,

ist es möglich, unten auf den Forenseiten einen Schalter "nach oben" sowie oben auf den Forenseiten zusätzlich einen Schalter "Neues Thema" einzubinden?

Besten Dank und LG,
Wolfgang
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 37
Homepage: cback.net
Beiträge: 17610
Dabei seit: 12 / 2003
Betreff:

Re: Navigation auf den Seiten

 · 
Gepostet: 07.05.2020 - 20:06 Uhr  ·  #2
Hallo Wolfgang,

das ist gar kein Problem: Einen "nach oben" Link hast Du ja schon in der Mitte des Templates, nämlich dieser Pfeil nach oben Button. Du kannst aber überall zusätzlich auf der Seite einen solchen Link nach Wunsch verwenden:

Code
<a href="#top"><i class="uk-icon-angle-up"></i> nach oben</a>


der macht das selbe. Platziere ihn egal wo Du möchtest in den Templates.


Die "neues Thema" Buttons klonen ist auch kein Thema den findest Du immer in der "forumview.htm" Deines Templates. Wenn Du den Button oben in der Forumview möchtest öffne das Template "forumview.htm" in Deinem Templateordner, finde dort:

Code
  <h2 class="cf-cat-title">{$LANG.topiclist}</h2>
  {include file='pagination.htm'}


und füge danach ein:

Code
  <div class="uk-margin"></div><div class="uk-text-right">
    {if $PERMS.forum_auth_create_topic}
      {if $PERMS.forum_auth_moderator || !$S_FORUM_CLOSED}<a href="post.{$EXT}?mode=new&amp;f={$FORUM_ID}" rel="nofollow" class="uk-button uk-button-primary uk-button-large"><i class="uk-icon-comment uk-icon-justify uk-margin-small-right"></i> {$LANG.glob_newtopic}</a>{/if}
    {/if}
  </div>


Beachte aber, dass dieser Code im Gegensatz zu dem "nach oben" dann auch nur in der Forumview funktioniert und nicht in einem anderen Template, da dort die Variable für die ForumID und die Befugnis nicht gesetzt ist.



Für die Topics geht das auch, das findest Du in der Datei "topic.htm" und kannst dann dort auch den Codeblock für den "Neues Thema" & "Antworten" Button an eine zweite Stelle Deiner Wahl im selben Template kopieren. (Auch hier gilt: das klappt dann nur innerhalb der topic.htm). Um das Beispiel konkret zu machen:

Finde in der topic.htm:
Code
  {if $TOPIC_INFO.topic_pcasttype > 0 && $TOPIC_INFO.forum_type == $PODCAST}
  <div class="uk-block uk-block-primary uk-text-center">
    {$PCSTINTERPRETED}
  </div>
  <div class="uk-margin-large"></div>
  {/if}

  {include file='pagination.htm'}


Füge danach ein:
Code
  {if $PERMS.forum_auth_create_topic || $PERMS.forum_auth_reply}
    <div class="uk-margin"></div>
    <div class="uk-text-right">
      {if $PERMS.forum_auth_create_topic}
        {if $TOPIC_INFO.forum_closed != $CLOSED || $TOPIC_INFO.override_tstatus}
        <a href="post.{$EXT}?mode=new&amp;f={$TOPIC_INFO.forum_id}" rel="nofollow" class="uk-button {if $TOPIC_INFO.forum_closed == $CLOSED}uk-button-danger{else}uk-button-secondary{/if} uk-button-large"><i class="{if $TOPIC_INFO.forum_closed == $CLOSED}uk-icon-lock{else}uk-icon-comment{/if} uk-icon-justify uk-margin-small-right"></i> {$LANG.glob_newtopic}</a>
        {/if}
      {/if}
      {if $PERMS.forum_auth_reply}
        {if ($TOPIC_INFO.topic_status == 0 && $TOPIC_INFO.forum_closed != $CLOSED) || $TOPIC_INFO.override_tstatus}
          <a href="post.{$EXT}?mode=reply&amp;f={$TOPIC_INFO.forum_id}&amp;t={$TOPIC_INFO.topic_id}" rel="nofollow" class="cf4-replybutton-action uk-button {if $TOPIC_INFO.topic_status==1||$TOPIC_INFO.forum_closed==$CLOSED}uk-button-danger{else}uk-button-primary{/if} uk-button-large"><i class="{if $TOPIC_INFO.topic_status==1||$TOPIC_INFO.forum_closed==$CLOSED}uk-icon-lock{else}uk-icon-reply{/if} uk-icon-justify uk-margin-small-right"></i> {$LANG.glob_newpost}</a>
        {/if}
      {/if}
    </div>
  {/if}


Codebeispiele hier beziehen sich auf CF 4.6 und 4.7.


Hoffe das hilft Dir!

LG,
Chris
badMoon
Benutzer
Avatar
Geschlecht:
Herkunft: Nettetal / NRW
Alter: 70
Homepage: musikzirkus.eu
Beiträge: 216
Dabei seit: 02 / 2013
Betreff:

Re: Navigation auf den Seiten

 · 
Gepostet: 07.05.2020 - 20:14 Uhr  ·  #3
cback
Admin
Avatar
Geschlecht:
Herkunft: Saarland
Alter: 37
Homepage: cback.net
Beiträge: 17610
Dabei seit: 12 / 2003
Betreff:

Re: Navigation auf den Seiten

 · 
Gepostet: 07.05.2020 - 20:17 Uhr  ·  #4
Hey Wolfgang,

wie immer sehr gerne geschehen! Dann mal viel Spaß und Erfolg beim updaten und basteln! :)

LG,
Chris
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.