Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 6
Seite [1]
DopeK!cK


Going for pro



Herkunft: Syke (nähe Bremen)
Beiträge: 551
# Thema - 15.02.2009 um 23:54 Uhr
Tut mir leid wegen dem Threadtitel, aber mir fiel grad nichts ein.

Ich habe hier ein Problem, ich schreibe grad ein Modul aus BXCP Zeiten auf ClanSphere um, aber in der einen Datei ist ein Fehler.
Ich bin kein großer Coder, mach das eher Copy & Paste. Nun wollte ich euch bitten mir den Fehler zu nennen, weil ich weiß wirklich nicht wo er liegt. Ich habe das Bannermodul als Vorlage genommen falls das weiter hilft.
Wenn ich auf 'Neue Kategorie' im Modul klicken kommt nur: "Eintrag erfolgreich.", aber ich bleibe in der manage.php.

create.php +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
1. / 2. / ... 
<?php

$cs_lang 
cs_translate('navigation');

if(isset(
$_POST['submit'])) {
  
$cs_navigation['navigation_name'] = $_POST['navigation_name'];
  
$cs_navigation['navigation_order'] = $_POST['navigation_order'];
  
  
$error 0;
  
$message '';

  if(empty(
$cs_navigation['navigation_name'])) {
    
$error++;
    
$message .= $cs_lang['no_name'] . cs_html_br(1);
  }

  if(empty(
$cs_navigation['navigation_order'])) {
    
$error++;
    
$message .= $cs_lang['no_order'] . cs_html_br(1);
  }
  
  
$where "navigation_name = '" cs_sql_escape($cs_navigation['navigation_name']) . "'";
  
$search cs_sql_count(__FILE__,'navigation',$where);

  if(!empty(
$search)) {
    
$error++;
    
$message .= $cs_lang['navigation_exists'] . cs_html_br(1);
  }
}
else {
  
$cs_navigation['navigation_name'] = '';
  
$cs_navigation['navigation_order'] = '';
}

if(!isset(
$_POST['submit'])) {
  
$data['lang']['body'] = $cs_lang['body_create'];
}
elseif(!empty(
$error)) {
  
$data['lang']['body'] = $message;
}
else {
  
$data['lang']['body'] = $cs_lang['create_done'];
}

if(!empty(
$error) OR !isset($_POST['submit'])) {
  
$data['action']['form'] = cs_url('navigation','create');
  
$data['navigation']['name'] = $cs_navigation['navigation_name'];
  
$data['navigation']['order'] = $cs_navigation['navigation_order'];
  
  echo 
cs_subtemplate(__FILE__,$data,'navigation','create');
}
else {
  
settype($cs_navigation['navigation_order'],'integer');

  
$navigation_cells array_keys($cs_navigation);
  
$navigation_save array_values($cs_navigation);
  
cs_sql_insert(__FILE__,'navigation',$navigation_cells,$navigation_save);
  }
  
cs_redirect($cs_lang['create_done'],'navigation');

?>


create.tpl +-

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
1. / 2. / ... 
 <table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
  <
tr>
    <
td class="headb">{lang:mod} - {lang:head_create}</td>
  </
tr>
  <
tr>
    <
td class="leftc">{lang:body}</td>
  </
tr>
</
table>
<
br />
<
form method="post" name="navigation_create" action="{action:form}" enctype="multipart/form-data">
  <
table class="forum" cellpadding="0" cellspacing="{page:cellspacing}" style="width:{page:width}">
    <
tr>
      <
td class="leftc">{icon:kblackbox} {lang:name} *</td>
      <
td class="leftb"><input type="text" name="navigation_name" value="{navigation:name}" maxlength="80" size="40"  />
      </
td>
    </
tr>
    <
tr>
      <
td class="leftc">{icon:enumList} {lang:order}</td>
      <
td class="leftb"><input type="text" name="navigation_order" value="{navigation:order}" maxlength="4" size="4"  />
      </
td>
    </
tr>
    <
tr>
      <
td class="leftc">{icon:ksysguard} {lang:options}</td>
      <
td class="leftb"><input type="submit" name="submit" value="Erstellen" />
        <
input type="reset" name="reset" value="Zurücksetzen" />
      </
td>
    </
tr>
  </
table>
</
form>



Wäre euch dankbar, wenn ihr mir den Fehler nennen und berichtigen könntet.

MfG DopeK!cK


------------------
Mit freundlichen Grüßen

DopeK!cK
Inaktiv
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 1 - 16.02.2009 um 00:01 Uhr
Ist das das Navigations-modul von duriel?

Das womit man die Navi übers ACP bearbeiten kann?

Wenn ja dann wende dich ma direkt an Duriel,
vll ist er ja so nett und macht dir das fertig


Inaktiv
|
DopeK!cK
Thread-Ersteller


Going for pro



Herkunft: Syke (nähe Bremen)
Beiträge: 551
# Antwort: 2 - 16.02.2009 um 00:06 Uhr
Jop ist es, hab es auch vom ihm, aber da ich es auf Themes umschreibe hat es nicht mehr viel gemein mit seiner Arbeit.
Und er hat sowieso so viel zu tun, dann will ich ihn nicht noch damit nerven, er braucht auch mal ruhe.

MfG DopeK!cK


------------------
Mit freundlichen Grüßen

DopeK!cK

Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 3 - 16.02.2009 um 00:07 Uhr
Achso ok, das wusste ich nicht

Sollte ich morgen auf der Arbeit langeweile haben,
guck ich mir das mal an ^^


Inaktiv
|
DopeK!cK
Thread-Ersteller


Going for pro



Herkunft: Syke (nähe Bremen)
Beiträge: 551
# Antwort: 4 - 16.02.2009 um 00:17 Uhr
Das wäre nett.
Aber ich bin jung, ich kann warten.

Gute Nacht!

MfG DopeK!cK


------------------
Mit freundlichen Grüßen

DopeK!cK

Inaktiv
|
fay-pain


Specialist




Beiträge: 2006
# Antwort: 5 - 16.02.2009 um 00:32 Uhr
Ganz unten cs_rediret() ist außerhalb der else, was dazu führt, dass du beim Aufruf der create immer wieder zurück auf die manage geschubst wirst


------------------
Manchmal hast du fay und machmal pain.
- hajo

Inaktiv
|
DopeK!cK
Thread-Ersteller


Going for pro



Herkunft: Syke (nähe Bremen)
Beiträge: 551
# Antwort: 6 - 16.02.2009 um 00:40 Uhr
Super, dank dir!

PS: Aber lass den Thread bitte mal offen, falls ich noch einen Fehler habe. Ich meld mich, wenn er dicht kann.

MfG DopeK!cK


------------------
Mit freundlichen Grüßen

DopeK!cK

Inaktiv
|
Antworten: 6
Seite [1]


Sie müssen sich registrieren, um zu antworten.