4images Forum & Community
4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started 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! :)
-
hi aylita,
das Problem ist wie folgt zu lösen ...
finde in /includes/functions.php unterhalb von function get_subcategories($parent_id)
folgendes :
$sub_cat_list .= "<a href=\"".$sub_url."\" class=\"subcat\">".$cat_cache[$subcat_id]['cat_name']."</a> ,";
und ersetze es durch :
$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
-
Vielen Dank, das hat ohne Probleme geklappt! :)
-
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
-
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 ...
$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 ...
-
Vielen Dank für die schnelle Hilfe!
Wieder ein Problem weniger ;)
-
Hilfe, bei mir funktioniert das nicht (1.76). Wenn ich meine includes/function.php so abändere
$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:
case 1:
Auch bei mir werden auf der HP die Unterkategorien nebeneinander und nicht untereinander angezeigt. Das wollte ich auch ändern.
Jinglebells
-
$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
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;
}
-
danke, aber die beiden sehen für mich so verschieden aus...
wo genau muß ich in MEINER WAS ändern bitte?
Jinglebells
-
$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";
-
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
-
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
-
jinglebells,
mach mal.
hänge als zip datei an
-
vielen Dank, Nicky!
Anbei die functions.php als zip
Jinglebells
-
ähm... da war ja nichts verändert..
hier die geänderte version...
-
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
-
kannst du ohne bedenken machen...
AUSSER du hast in deiner alten version PFADE oder URLs verwendet..
was normalerweise selten jemand macht.
-
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
<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?
-
Hallo, irgendjemand hier, der hierzu bitte sein OK geben kann?
Jinglebells
-
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
-
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