Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 5
Seite [1]
globalteam-dom


Try to beat me





Beiträge: 115
# Thema - 14.04.2007 um 15:00 Uhr
Hallo,

Ich habe nicht zuviel Ahnung in php, meine Frage ist " wie kriege ich "categories_name" in der tabelle?

<tr>
<td class="barl"> </td>
<td class="barc"><div style="float:left"> " categories_name "</div>
<div style="float:right"></div> </td>
<td class="barr"></td>
</tr>

Code:

[php]

Code /files/list.php:

mehr... +-

<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: list.php 101 2006-07-12 09:36:29Z hajo $

$cs_lang = cs_translate('files');

// Änderung 1

echo '<table cellpadding="0" cellspacing="0">
<tr>
<td class="barl"> </td>
<td class="barc"><div style="float:left"></div>
<div style="float:right"></div> </td>
<td class="barr"></td>
</tr>
</table>';

// Ende Änderung 1

echo cs_html_table(1,'forum',1);
echo cs_html_roco(1,'headb');
echo $cs_lang['mod'];
echo cs_html_roco(0);
echo cs_html_table(0);
echo cs_html_br(0);

$categories_data = cs_sql_select(__FILE__,'categories','*',"categories_mod = 'files'",'categories_name',0,0);
$categories_loop = count($categories_data);

for($run=0; $run<$categories_loop; $run++) {

echo cs_html_table(1,'forum',1);
echo cs_html_roco(1,'headb');
echo cs_link(cs_secure($categories_data[$run]['categories_name']),'fil es','listcat','where=' . $categories_data[$run]['categories_id']);
$content = cs_sql_count(__FILE__,'files',"categories_id = '" . $categories_data[$run]['categories_id'] . "'");
echo ' ('. $content .')';
echo cs_html_roco(0);

if(!empty($categories_data[$run]['categories_text']))
{
echo cs_html_roco(1,'leftb');
echo cs_secure($categories_data[$run]['categories_text'],1);
echo cs_html_roco(0);
}
echo cs_html_table(0);
echo cs_html_br(0);
}

// Änderung 2

echo '<table cellpadding="0" cellspacing="0">
<tr>
<td class="botl"></td>
<td class="botc"></td>
<td class="botr"></td>
</tr>
</table>';

?>


und die zweite Frage, ist das gefährlich sowas zu machen?

PS: Ich muss 1 lösung finden weil alle themes (/theme/base/) momentan noch nicht fertig sind. Wobei ich finde die theme lösung besser, gerade beim mods update, es ist einfacher zu pflegen mit tpl's.

globalteam


------------------
ClanSphere - Makes your website a playmate, just dress her

Dom

Zuletzt editiert von globalteam-dom am 14.04.2007 um 15:02 Uhr (2x Editiert)
Inaktiv
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 1 - 14.04.2007 um 15:19 Uhr
gefährlich ist das nicht, es is nur "hässlicher" code.

da sich die tabelle in der du die kategorie ausgeben willst nicht in der schleife befindet, in der die kategorien "durchgelaufen" werden steht auch kein kategorie name zur verfügung, denn das scrippt weiss ja nicht, von welcher kategorie du den namen willst, weils keine "aktuelle ausgewählte" kategorie gibt.


------------------
www.laszlokorte.de

Inaktiv
|
globalteam-dom
Thread-Ersteller


Try to beat me





Beiträge: 115
# Antwort: 2 - 14.04.2007 um 15:26 Uhr
Danke Schiri, aber ich habe nicht zuviel Alternativ momentan, tpl ist besser und einfacher .


------------------
ClanSphere - Makes your website a playmate, just dress her

Dom

Inaktiv
|
SCHIRI ClanSphere Team


Weltmeister



Herkunft: Hamburg
Beiträge: 5299
# Antwort: 3 - 14.04.2007 um 15:51 Uhr
du könntest die funktionen benutzen

cs_html_table(1)

etc...


------------------
www.laszlokorte.de

Inaktiv
|
globalteam-dom
Thread-Ersteller


Try to beat me





Beiträge: 115
# Antwort: 4 - 14.04.2007 um 15:58 Uhr
ja, aber Ihr habt vor alle themes zu erstellen ins CS07 Final.


------------------
ClanSphere - Makes your website a playmate, just dress her

Dom

Inaktiv
|
worstbull


King for a day





Beiträge: 222
# Antwort: 5 - 14.04.2007 um 22:49 Uhr
Die Frage ist nicht, wie kriege ich categories_name in die Ausgabe, sondern den Namen von welcher Kategorie!

Da es viele Kategorien gibt, musst du schon sagen in Relation zu was du da den Kategoriennamen ausgeben willst!

Die Seite nämlich: '?mod=files&action=list' zeigt, durch eine for-Schleife programmiert, die verschiedenen vorhandenen Kategorien an:

 
1.
2.
3.
1. / 2. / ... 
<?php for($run=0$run<$categories_loop$run++) {

echo 
cs_html_table(1,'forum',1); ?>


In dieser Schleife wird allerdings eh' schon mit 'echo cs_link(cs_secure($categories_data[$run]['categories_name']),'fil es','listcat','where=' . $categories_data[$run]['categories_id']);' der Kategorien-Name ausgegeben.


Die Seite wo dann der Inhalt der Kategorien angezeigt wird, und es ergo so auch Sinn machte einen einzelnen Kategoriennamen anzuzeigen ist eine ganz andere, das ist die Seite 'Listcat'!


Ich hoffe ich habe dir geholfen,

MF


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


Inaktiv
|
Antworten: 5
Seite [1]


Sie müssen sich registrieren, um zu antworten.