. .
pragmaMx Support Forum 26 Mai 2012, 01:14:05 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: [gelöst] Module nicht aktiv  (Gelesen 992 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
lausbub
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 641

lausbub


WWW
« am: 07 September 2011, 11:42:33 »

Hallo, ich bastle mir gerade ein module indem ich mir den Tab block einbinde.

in einen der Tabs möchte ich ein Formular an das module senden, nur bekomme ich ständig die meldung:
"Sorry: module nicht aktiv"

woran liegt das den bitte und wie kann ich den Fehler beheben?

Kann mir bitte jemand weiter helfen


Code: [Select]  
function block()
{
    /* include('header.php'); */
    title('Schnellübersicht');

    ?>
<div id="block-tabs">

<ul class="tabs-nav">
  <li><a href="#block-namen"><?php echo "Namen" ?></a></li>
  <li><a href="#block-adressen"><?php echo "Adressen" ?></a></li>
  <li><a href="#block-verlauf"><?php echo "Verlauf" ?></a></li>
  <li><a href="#block-beurteilungen"><?php echo "Beurteilungen" ?></a></li>
</ul>

<div id="block-namen" class="tabs-panel">
<h3 class="block-hidecaption"><?php echo "Namen" ?></h3>
<?php tm_namen_uebersicht(); ?>
</div>

<div id="block-adressen" class="tabs-panel">
<h3><?php "Adressen" ?></h3>
<?php /* blockaddform('file') */ ?>
</div>

<div id="block-verlauf" class="tabs-panel">
<h3><?php "Verlauf"  ?></h3>
<?php /*  blockaddform('html') */ ?>
</div>

<div id="block-beurteilungen" class="tabs-panel">
<h3><?php "Beurteilungen" ?></h3>
<?php /* blockaddform('rss') */ ?>
</div>


</div><!-- /block-tabs -->

<script type="text/javascript">
/* <![CDATA[ */
  $(document).ready(function(){
    $("#block-tabs").tabs({'select': 0});
    $("#block-tabs .block-hidecaption").hide();
  });
/* ]]> */
</script>

<?php
    
/* Javascript & jquery for tabs */
    
pmxHeader::add_tabs(false);

/*     include('footer.php'); */
}



das ist das Formular

Code: [Select]  
function tm_namen_uebersicht(){

if (MX_IS_USER || MX_IS_ADMIN){
$module_name = basename(dirname(__file__));
   $userinfo = mxGetUserData();
   $userDaten['user_ingroup'] = $userinfo['user_ingroup'];

global $prefix;

else{
echo "<form action=\"modules.php?name=Person_uebersicht\" method=\"post\" name=\"name_eintragen\">\n";
echo "  \n";
echo "  <div align=\"center\">\n";
echo "  <input name=\"name\" type=\"text\" id=\"name\" value=\"Michels\" size=\"30\" maxlength=\"60\" />\n";
echo "&nbsp; \n";
echo "  <select name=\"art\">\n";
echo "      <option value=\"1\">fr&uuml;herer Name</option>\n";
echo "      <option value=\"2\">neuer Nachname</option>\n";
echo "  </select>\n";
echo "  <input name=\"pers_id\" type=\"hidden\" value=\"1\" />\n";
echo "&nbsp;\n";
echo "  <input name=\"name_eintragen\" type=\"submit\" value=\"Name eintragen\" />\n";
echo "  </div>\n";
echo "</form>\n";
}
echo "<br>";
echo "<hr>";
echo "<br>";

$qry = "SELECT namen FROM ".$prefix."_namen WHERE `pers_id`='1' ORDER BY eintr_am ASC";
$result = sql_query($qry);
while(list ($namen) = mysql_fetch_row($result)) {
echo $namen."<br>";



  }
 }
}
« Letzte Änderung: 07 September 2011, 12:05:07 von lausbub » Gespeichert

PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12
anmShinichi
weiss mehr
****
Offline Offline

Geschlecht: Männlich
Beiträge: 367


WWW
« Antworten #1 am: 07 September 2011, 12:33:31 »

Smiley

das...

Code: [Select]  
<input name=\"name\" type=\"text\" id=\"name\" value=\"Michels\" size=\"30\" maxlength=\"60\" />

darf nicht name=\"name\" heißen, denn das module wird mit name definiert... Verwende da einfach name=\"nname\" oder name=\"nachname\" (sprich nicht name) und dann könnte es schon gehen.

Beispiel aus meinem Modul:

Code: [Select]  
<form name="baustelle" action="modules.php?name=btfstart&op=neuesProjekt" method="post">
<input name="name" type="hidden" value="btfstart" />
<input name="op" type="hidden" value="pruefeProjekt" />

Ich übergebe per hidden-fields immer noch die Werte, die zum Modul gehören. Ich bin mir nicht sicher, ob das heute noch notwendig ist. Damals hat es nicht gereicht, wenn es in der form-action stand.

Gruß

« Letzte Änderung: 07 September 2011, 12:39:55 von anmShinichi » Gespeichert

animenmore e.V. - der Verein: Mit PMX 1.12 auf www.myanm.de
lausbub
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 641

lausbub


WWW
« Antworten #2 am: 07 September 2011, 12:53:49 »

hallo, hab es geändert jedoch bekomme ich noch immer die meldung das das module nicht aktiv ist.

 mad2
Gespeichert

PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12
lausbub
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 641

lausbub


WWW
« Antworten #3 am: 07 September 2011, 13:02:38 »

ich habs danke dir,
es hat die änderung beim ersten mal nicht übernommen.

Du hattest recht.  highfive

es war am namen=namen gelegen  thumbup

danke
Gespeichert

PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
design by hENNE, layout based on YAML