Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] Modul Advanced Forum - in Templates eingreifen

Eingetragen von a-c.meiser (69)
am 16.04.2009 - 16:01 Uhr in
  • Module

Hallo zusammen,

so ganz den Durchblick, wo genau ich welche Änderungen vornehmen und welche Variablen anpacken kann, hab ich noch nicht, daher hoffe ich, dass ihr mir einen Denkanstoß geben könnt.

Ich habe das Advanced Forum Modul installiert und würde nun gerne

1. in der Forenliste die Spalte "Letzter Beitrag" bearbeiten. Momentan sieht diese bei mir so aus, dass ich zunächst den Titel des Beitrags als Link angezeigt bekomme, danach den Autor und die Zeitangabe. Ich würde jedoch gerne den Link mit dem Titel des Beitrags entfernen, so dass nur noch der Name des Autors und die Zeit da steht (ist in diesem Forum sogar so gelöst!). Wenn ich in das Template advf-forum-list.tpl.php hineinschaue, sehe ich auch eine Variable mit dem Namen $forum->last_reply. Soweit so gut. Dass diese Variable irgendwo gesetzt werden muss ist auch klar, und ich habe den Ort womöglich sogar gefunden (Datei d6_compat.inc im Modulordner). Hier steht nun folgendes:

$variables['forums'][$id]->last_reply = theme('forum_submitted', $forum->last_post);

Ich schätze das ist die Stelle an der die Variable gesetzt wird. Jedoch nicht wie erhofft mit dem Quellcode, in dem ich den Link direkt entfernen könnte ... Ich bin jetzt echt ratlos und weiß nicht wo ich noch suchen soll??

2. Ein ähnliches Problem ist, dass in der Forenliste in der Spalte "Themen" immer die Anzahl der neu eröffneten Themen angezeigt wird. Variablen:

$forum->new_topics: True if the forum contains unread posts.
$forum->new_url: A URL to the forum's unread posts.
$forum->new_text: Text for the above URL which tells how many new posts.

<td class="topics">
  <div class="num num-topics"><?php print $forum->num_topics ?>
    <?php if ($forum->new_topics): ?>
      <div class="num num-new-topics"><a href="<?php print $forum->new_url; ?>"><?php print $forum->new_text; ?></a>
      </div>
    <?php endif; ?>
  </div>
</td>

<td class="num posts">
  <?php print $forum->num_posts ?>
    <?php if ($forum->new_posts): ?>
      <br />
      <a href="<?php print $forum->new_url_posts; ?>"><?php print $forum->new_text_posts; ?></a>
    <?php endif; ?>
</td>

In der Spalte "Beiträge" wird jedoch keine solche Anzeige ausgegeben, obwohl dies im Template wohl schon hinterlegt ist. Die Variablen geben jedoch scheinbar nichts aus. Bin auch etwas verwirrt wegen den ganzen Begrifflichkeiten (Topics, Posts). Kann hier einer Licht ins Dunkel bringen?

Bin für jeden Denkanstoß dankbar!!

LG Anna

‹ Lightbox 2 Login Settings FUpload mit Error 403 ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

a-c.meiser schrieb In der

Eingetragen von bv (3917)
am 16.04.2009 - 17:21 Uhr
a-c.meiser schrieb

In der Spalte "Beiträge" wird jedoch keine solche Anzeige ausgegeben, obwohl dies im Template wohl schon hinterlegt ist. Die Variablen geben jedoch scheinbar nichts aus.

Die Funktion musst Du noch aktivieren (Anzahl neuer Kommentare pro Forum in der Forenliste ermitteln.), unter "admin/settings/advanced-forum".

--
"Jeder Mensch ist lieb." Peter Ludolf

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie blind muss man sein ...

Eingetragen von a-c.meiser (69)
am 17.04.2009 - 07:39 Uhr

Wie blind muss man sein ... *schäm*
Ich such mir einen Affen und die Lösung ist so einfach ... vielen Dank! ^^

Hat noch jemand eine Lösung bezüglich des Links in der "Letzte Antwort" Spalte?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat niemand eine Antwort

Eingetragen von a-c.meiser (69)
am 20.04.2009 - 07:25 Uhr

Hat niemand eine Antwort darauf? Mir würde es schon reichen, wenn mir jemand die Stelle nennt, an dem ich den Quellcode dazu finde ...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Kann mir da wirklich keiner

Eingetragen von a-c.meiser (69)
am 21.04.2009 - 08:28 Uhr

Kann mir da wirklich keiner helfen?
In diesem Forum ist es genau so wie ich es gerne hätte: http://www.holzwurm-page.de/forum
In der Spalte "Letzter Beitrag" wird nur das Erstelldatum und der Autor angezeigt. Kann mir niemand sagen wo ich das beeinflussen kann? Kann doch nicht so schwer sein aber ich finde die Stelle im Code einfach nicht :-(

[Edit] Hat sich erledigt, hab jetzt endlich das richtige Template in die Hände gekriegt: advf-forum-submitted.tpl.php

Da hier jedoch eine If-Abfrage drumherum liegt, die überprüft ob der Titel überhaupt vorhanden ist, wüsste ich gerne, ob ich es auch ansonten irgendwo hätte "von Hand" ausschalten können?

<?php if ($time): ?>
  <?php if (!empty($topic_link)): ?>
    <?php if (isset($date_posted)): ?>
      <?php print t(
       
'!title<br />by !author<br />@date_posted', array(
       
'!title' => $topic_link,
       
'@date_posted' => $date_posted,
       
'!author' => $author,
      ));
?>

    <?php else: ?>
     <?php print t(
       
'!title<br />by !author<br />@time ago', array(
       
'!title' => $topic_link,
       
'@time' => $time,
       
'!author' => $author,
      ));
?>

    <?php endif; ?>
  <?php else: ?>
    <?php if (isset($date_posted)): ?>
      <?php print t(
       
'by !author<br />@date_posted', array(
       
'@date_posted' => $date_posted,
       
'!author' => $author,
      ));
?>

    <?php else: ?>
     <?php print t(
       
'by !author<br />@time ago', array(
       
'@time' => $time,
       
'!author' => $author,
      ));
?>

    <?php endif; ?>
  <?php endif; ?>
<?php else: ?>
  <?php print t('n/a'); ?>
<?php endif; ?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Hilfsprogramme
  • [gelöst] Sichtbarkeit von Seiten über Rollen steuern
  • [gelöst] Menüpunkte deaktivieren sich automatisch
  • Kartenansicht, Position des Users und Nodes anzeigen
  • Theme suggestion wird nicht verwendet
  • [gelöst]Pflichtfeld vom User deaktivieren lassen
  • Konto löschen, wie? (Drupalorg/Drupalcenter)
  • Layout-Builder hängt
  • Drupal 8/9 SEO-Beratung/Coaching
  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
  • Hilfe zu Views und Filter?
  • Views für 2 Kategorien
Weiter

Neue Kommentare

  • Was sind denn deine
    vor 1 Stunde 48 Minuten
  • Zitat: Ich möchte ja die
    vor 1 Tag 4 Stunden
  • Gelöst
    vor 1 Tag 4 Stunden
  • Das hilft mir leider nicht.
    vor 1 Tag 4 Stunden
  • Wenn ich es richtig verstehe,
    vor 1 Tag 6 Stunden
  • Liebe Regina, herzlichen Dank
    vor 1 Tag 17 Stunden
  • Nimm content access, aber Du
    vor 2 Tagen 1 Stunde
  • Verlege diese Funktion in ein
    vor 2 Tagen 1 Stunde
  • Nodeaccess geht ja gerade
    vor 2 Tagen 2 Stunden
  • sollte mit domainaccess gehen
    vor 2 Tagen 4 Stunden

Statistik

Beiträge im Forum: 246110
Registrierte User: 18885

Neue User:

  • Stine_64
  • uniquename
  • xapizm

» Alle User anzeigen

User nach Punkten sortiert:
wla9018
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3832
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 4 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association