Author Topic: Subkategorien auf der Startseite in je einer Zeile anzeigen?  (Read 14094 times)

0 Members and 1 Guest are viewing this topic.

Offline aylita

  • Pre-Newbie
  • Posts: 2
    • View Profile
Hallo,

ich möchte auf der Startseite die Subkategorien in je einer Zeile pro Subkategorien anzeigen und nicht - wie Standard - mit Kommata aufgelistet haben. Dies finde ich besonders bei längeren Subkategorie-Namen eher unübersichtlich. Ich habe auch die Stelle in den Templates gefunden, wo dies in PHP eingefügt wird: in category_bit.html mit {subcat}.
Nun komme ich aber nicht weiter. Wo finde ich das Template, welches die Auflistungen der Subkategorien definiert? Wenn sich das Template nicht in der Liste im Admin-Menü findet, in welcher Datei wird es dann definiert?

Über Hilfe würde ich mich freuen. Danke! :)

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #1 on: July 11, 2005, 01:52:32 PM »
hi  aylita,

das Problem ist wie folgt zu lösen ...
finde in /includes/functions.php unterhalb von function get_subcategories($parent_id)
folgendes :
Code: [Select]
$sub_cat_list .= "<a href=\"".$sub_url."\" class=\"subcat\">".$cat_cache[$subcat_id]['cat_name']."</a> ,";und ersetze es durch :
Code: [Select]
$sub_cat_list .= "<a href=\"".$sub_url."\" class=\"subcat\">".$cat_cache[$subcat_id]['cat_name']."</a><br>";
nun wird statt des Kommas ein <br> gesetzt und die Subkategorien werden untereinander angeordnet ...  :wink:

mawenzi
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline aylita

  • Pre-Newbie
  • Posts: 2
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #2 on: July 11, 2005, 02:03:18 PM »
Vielen Dank, das hat ohne Probleme geklappt! :)

Offline msp

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #3 on: November 05, 2008, 10:21:52 AM »
hello,

kann man denn die bilder in einer subkategorie so wie bei der hauptkategorie zählen lassen und die zahl dann hinter dem namen der subkategorie anzeigen lassen?

lg markus

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #4 on: November 05, 2008, 10:39:23 AM »
Hallo Markus und willkommen im 4images Forum,

... kann man wie folgt ...
... in der /includes/functions.php wäre dann an der genannten Stelle folgendes zu verwenden ...

Code: [Select]
$sub_cat_list .= "<a href=\"".$sub_url."\" class=\"subcat\">".$cat_cache[$subcat_id]['cat_name']."</a> (".$cat_cache[$subcat_id]['num_images']."), ";

... das Beispiel bezieht sich auf die Reihung der Sub-Kats wie im Standard ...
... andernfalls ist ein <br> wie oben beschrieben zu setzen ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline msp

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #5 on: November 05, 2008, 10:45:26 AM »
Vielen Dank für die schnelle Hilfe!
Wieder ein Problem weniger ;)

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #6 on: November 05, 2008, 11:16:33 AM »
Hilfe, bei mir funktioniert das nicht (1.76). Wenn ich meine includes/function.php so abändere

Quote
      $sub_cat_list .= "<a href=\"".$sub_url."\" class=\"subcat\">".format_text($cat_cache[$subcat_id]['cat_name'], 2)."</a><br>";
      if ($i != $config['num_subcats'] && $i < $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= ", ";
      }
      if ($i == $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= " ...\n";

erhalte ich diese Fehlermeldung
Parse error: syntax error, unexpected T_CASE in /mnt/web8/40/63/5971063/htdocs/4images2/includes/functions.php on line 1021

In Zeile 1021 steht in der Datei das hier:
Quote
  case 1:

Auch bei mir werden auf der HP die Unterkategorien nebeneinander und nicht untereinander angezeigt. Das wollte ich auch ändern.
Jinglebells

Offline msp

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #7 on: November 05, 2008, 11:35:46 AM »
$cat_cache[$subcat_id]['num_images'].") ";

      if ($i != $config['num_subcats'] && $i < $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= "<br> ";


oben das komma nach der klammer rauslöschen und in der unteren zeile das <br> einfügen.

hier im ganzen

Code: [Select]
  foreach ($visible_cat_cache as $subcat_id) {
    if ($i <= $num_subs && $i <= $config['num_subcats']) {
      $sub_url = $site_sess->url(ROOT_PATH."categories.php?".URL_CAT_ID."=".$subcat_id);
      $sub_cat_list .= "<a href=\"".$sub_url."\">".$cat_cache[$subcat_id]['cat_name']."</a> (".$cat_cache[$subcat_id]['num_images'].") ";

      if ($i != $config['num_subcats'] && $i < $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= "<br> ";
      }
      if ($i == $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= " ...\n";
      }
    }
    $i++;
  }
  return $sub_cat_list;
}

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #8 on: November 05, 2008, 11:42:30 AM »
danke, aber die beiden sehen für mich so verschieden aus...

wo genau muß ich in MEINER WAS ändern bitte?

Jinglebells

Offline msp

  • Pre-Newbie
  • Posts: 8
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #9 on: November 05, 2008, 12:12:12 PM »
Code: [Select]
      $sub_cat_list .= "<a href=\"".$sub_url."\" class=\"subcat\">".format_text($cat_cache[$subcat_id]['cat_name'], 2)."</a>";
      if ($i != $config['num_subcats'] && $i < $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= "<br>";
      }
      if ($i == $config['num_subcats'] && $i < $num_subs) {
        $sub_cat_list .= " ...\n";

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #10 on: November 05, 2008, 12:31:54 PM »
danke, aber wieder dieses Ergebnis

Parse error: syntax error, unexpected T_CASE in /mnt/web8/40/63/5971063/htdocs/4images2/includes/functions.php on line 1021


Irgendeine Ahnung? Was paßt dem nicht? Was bedeutet dieser Fehler?  :evil:
Ich habs wirklich mit copy paste original übernommen.

Jinglebells

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #11 on: November 06, 2008, 10:28:18 AM »
Könnte ich bitte mal meine gesamte functions.php übermitteln, damit sich einer das anschaut und rausbekommt, was ich falsch mache, bzw. was hier nicht paßt?
Jinglebells

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #12 on: November 06, 2008, 10:41:16 AM »
jinglebells,

mach mal.
hänge als zip datei an
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #13 on: November 06, 2008, 04:02:19 PM »
vielen Dank, Nicky!
Anbei die functions.php als zip

Jinglebells

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
« Reply #14 on: November 06, 2008, 05:13:17 PM »
ähm... da war ja nichts verändert..

hier die geänderte version...
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi