4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: aylita on July 11, 2005, 02:24:42 AM

Title: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: aylita on July 11, 2005, 02:24:42 AM
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! :)
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: mawenzi 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
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: aylita on July 11, 2005, 02:03:18 PM
Vielen Dank, das hat ohne Probleme geklappt! :)
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: msp 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
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: mawenzi 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 ...
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: msp on November 05, 2008, 10:45:26 AM
Vielen Dank für die schnelle Hilfe!
Wieder ein Problem weniger ;)
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells 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
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: msp 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;
}
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells 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
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: msp 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";
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells 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
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells 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
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: Nicky on November 06, 2008, 10:41:16 AM
jinglebells,

mach mal.
hänge als zip datei an
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells on November 06, 2008, 04:02:19 PM
vielen Dank, Nicky!
Anbei die functions.php als zip

Jinglebells
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: Nicky on November 06, 2008, 05:13:17 PM
ähm... da war ja nichts verändert..

hier die geänderte version...
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells on November 06, 2008, 06:19:18 PM
Fantastico Nicky! Funktioniert wie geschmiert! Vielen herzlichen Dank!! :thumbup:

Darf ich an dieser Stelle bitte nochwas fragen, das kratzt mich schon die ganze Zeit (gehört das hierher nach Discussion?):
Ist es möglich, ein auf dem Server liegendes 4images (also Gallerie im vollen Betrieb) dort umzubenennen? Also direkt im FTP Client?

z.B.
von  root/4images
auf   root/wasauchimmerjedenfallsnichtmehr4images

Ich hab meine 2. Gallerie in der 1.76er Vers. probehalber unter "4images2" installiert (da ja die alte 1.71er noch unter "4images" auf dem Server liegt), aber jetzt möchte ich sie gerne umbenennen.
Oder kann das nicht direkt auf dem Server gemacht werden, weil zuvor Dateien verändert werden müssen und ich stell' mir das schon wieder viel zu einfach vor?


Jinglebells
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: Nicky on November 06, 2008, 09:56:41 PM
kannst du ohne bedenken machen...
AUSSER du hast in deiner alten version PFADE oder URLs verwendet..
was normalerweise selten jemand macht.
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells on November 07, 2008, 07:04:20 AM
danke schön Nicky!
Darf ich das kurz noch mal rekapitulieren, damit mir da kein Fehler unterläuft?

Ich habe auf meinem Server liegen
a) www.meineseite.de/4images ... = hier liegt die alte noch in Betrieb befindliche 1.71er Gallierie - und außerdem
b) www.meineseite.de/4images2 ... = dort befindet sich die mühsam erbastelte neue 1.76er Gallerie, noch nicht in Betrieb

Und jetzt gehe ich einfach auf meinen Server und mache aus www.meineseite.de/4images2 z.B. www.meineseite.de/meineneuegallery? Fertig. Richtig so?

Bitte Frage: Was hat das Umbenennen der NEUEN Gallerie (1.76) mit Veränderungen and Pfaden oder URLs der ALTEN Gallerie (1.71) zu tun? Laufen die jetzt doch nicht komplett voneinander getrennt, wie ich dachte? Oder hab ich da was falsch verstanden?

---------------------------------------

Eine riesen Bitte hätte ich noch: hier im Forum ist so viel von einer Seite mit Namen "member_profile" die Rede. Natürlich hab ich auch ein entsprechendes html-file auf dem Server liegen. Aber wie (oder wo) kann ich das als Admin aufrufen?? Die darin enthaltenen Abfragen

Quote
<br />
<table width="80%" border="0" cellpadding="4" cellspacing="2" class="all_other_tables">
  <tr>
    <td valign="top">
      <table width="100%" border="0" cellpadding="4" cellspacing="1">
        <tr>
          <td height="23" valign="middle" class="head1" align="left" nowrap><b>{lang_profile_of} {user_name}</b></td>
          <td height="23" valign="middle" class="head1" align="right" nowrap><a href="{url_show_user_images}">{lang_show_user_images}</a></td>
        </tr>
        <tr>
          <td class="row1">{lang_join_date}</td>
          <td class="row1">{user_join_date}</td>
        </tr>
        <tr>
          <td class="row2">{lang_last_action}</td>
          <td class="row2">{user_last_action}</td>
        </tr>
        <tr>
          <td class="row1">{lang_comments}</td>
          <td class="row1">{user_comments}</td>
        </tr>
        <tr>{if user_loggedin}
          <td class="row2">{lang_email}</td>
          <td class="row2">{if user_email}<a href="{user_mailform_link}">{user_email_save}</a>{endif user_email}</td>
        </tr>
        <tr>
          <td class="row1">{lang_homepage}</td>
          <td class="row1">{if user_homepage}<a href="{user_homepage}" target="_blank">{user_homepage}</a>{endif user_homepage}</td>
        </tr>{endif user_loggedin}
        <tr>
          <td class="row2">{lang_icq}</td>
          <td class="row2">{if user_icq}<a href="http://wwp.icq.com/scripts/search.dll?to={user_icq}">{user_icq}</a> (<b>{user_icq_status}</b>){endif user_icq}</td>
        </tr>
      </table>
    </td>
  </tr>
</table>

kann ich auf keiner aufrufbaren Seite meiner Gallerie finden- weder via ACP noch direkt über die Gallerie-Html-Seiten.

Es ist nicht dasselbe wie "edit users" im ACP und hat auch nichts mit "member_editprofile" zu tun - dort stehen ja überall ganz andere Sachen.
Wozu ist diese Seite gut, bzw. über welchen Link kommt man an die Seite "member_profile" bitte?
Die dort enthaltenen Abfragen wie join date, last action oder comments wären für mich als Admin doch sicher nicht uninteressant.

Es tut mir übrigens wirklich leid, wenn ich das jetzt noch hierher poste, aber ich hab inzwischen so viele Threads hier im Forum eingestellt, daß ich mich gar nicht mehr traue, noch einen neuen aufzumachen...   :oops:

Vielleicht kannst Du ja ein Auge zudrücken und mir hier kurz antworten, bitte?

Jinglebells

P.S.: Manchmal wünsche ich mir wirklich eine PDF über 4images mit einer Erklärung des Programms und der wichtigsten Begriffe, seufz, dann könnte ich mir (und den Mods) wahrscheinlich viele Fragen sparen. Würde das nicht Sinn machen?












Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells on November 07, 2008, 08:35:54 PM
Hallo, irgendjemand hier, der hierzu bitte sein OK geben kann?
Jinglebells
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: Nicky on November 07, 2008, 09:37:25 PM
hi jinglebells,

du bist aber echt einer... willst auch sofort und gleich haben.... und was für ein Ton!  :mrgreen:
JA.. du kannst es ändern!

"Pfaden oder URLs der ALTEN Gallerie (1.71) "
wenn du was in deinen php oder templates verändert haben solltest, müsstest es du es halt ändern....

hier kennt sich sowieso keiner mehr aus...
thema hiess: subcategories auf der startseite...........

zu deiner letzten offtopic frage : member profile beispiel: http://wallp.ape.rs/member.php?action=showprofile&user_id=1
Title: Re: Subkategorien auf der Startseite in je einer Zeile anzeigen?
Post by: jinglebells on November 07, 2008, 10:08:50 PM
Was denn? Ich stolper doch schon über das ganze Süßholz, das ich hier rasple  :lol:
Ohne meinen Mod wär ich doch aufgeschmissen!

Herzlichen Dank für den OFFtopic-Link. Kapiert! Siehste, so einfach bin ich zu ..... ähm, kapier ich das, mein ich.

Ok, und das mit dem ONtopic-Thema 'Galerie umbenennen' werd ich jetz mal so in Angriff nehmen. Sprung ins kalte Wasser und ab die Post.

Besten Dank!
Jinglebells