Modul-Entwicklung
[Gelöst:] Draggable-Tabelle für Weight-Sortierung: Howto oder Beispiel gesucht.
Eingetragen von codeherr (73) am 28.03.2011 - 21:54 Uhr inEs ist nicht so, daß ich nicht einige Anleitungen gefunden habe und normalerweise komme ich mit den Anleitungen auf api.drupal.org auch ganz gut klar. Aber im Moment sehe ich den Wald vor lauter Bäumen nicht.
Also, ganz einfache Sache. Ich habe ein paar Datensätze, ganz simpel und eindimensional. Bestehend aus ID, Inhalt und Weight (für die Sortierung halt).
Click Event in Drupal
Eingetragen von luxpaparazzi (1) am 26.03.2011 - 16:01 Uhr inHallo,
Ich bin dabei mich mit der Entwicklung von Drupal7-Modulen zu beschäftigen.
Dabei hab ich das Problem dass folgender Jquery-Code nicht funktioniert:
(function ($) {
alert("yyy");
$('#some_a_id').click(function(){
alert("xxx");
});
})(jQuery);"some_a_id" is wie folgt kodiert: <a id=\"some_a_id\">[".t("Some function name")."]</a>
[gelöst]in menu callback weiterleiten
Eingetragen von andiarty (25) am 25.03.2011 - 17:00 Uhr inHi,
weiss jemand wieso meine Weiterleitung mit Drupal-Goto in meinem Menu Callback nicht funktioniert ?
function _plattform_kaufen() {
$nid = arg(1);
global $user;
// needed for node_object_prepare
module_load_include('inc', 'node', 'node.pages'); // needed for node_object_prepare()
$new_node = (object)array();
$new_node->type = 'briefwechsel';
Unlimted fields VBO problem
Eingetragen von Hacky (255) am 23.03.2011 - 10:44 Uhr inDas modul Views Bulk Operations unterstütz ja die möglichkeit viele Nodes gleichzeitig zu editieren. Ich habe aber das Problem das meine Nodes auch unlimted fields enthalten, das heißt wen ich ein Node editiere per VBO seh ich die unlimted, aber wenn ich nun das erste Feld des Unlimted field fülle überschreibt er das.
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
[gelöst]Zeilenumbruch im Textarea: Kein \n für t() Funktion :(
Eingetragen von rob2010 (4) am 22.03.2011 - 20:20 Uhr inHallo miteinander,
ich möchte für ein textarea innerhalb eines Forms einen Standardwert hinterlegen.
Allerdings sieht mein bisheriger Code für das Form-Element so aus:
<?php
$form['extra']['items'] = array(
'#type' => 'textarea',
'#title' => t('Rating'),
'#default_value' => t('meinMehrzeiligerDefaultWert'),
'#description' => t('Hinweis'),
'#cols' => 60,
'#rows' => 5,
'#weight' => 0,
'#required' => TRUE,
'#wysiwyg' => FALSE,
);
?>und ich möchte nun für #default_value einen mehrzeiligen Standard-Wert vorbelegen. Nun weiß ich aber nicht, welche Funktion mir den Zeilenumbruch erzwingt, den ich haben will. Schreibe ich nämlich sowas hier t('meinMehrzeiliger \n DefaultWert') erhalte ich natürlich den String im Frontend: meinMehrzeiliger \n DefaultWert und nicht:
meinMehrzeiliger
DefaultWert
Hat jemand eine Idee?
Vielen Dank für die Antwort...
Greetz
hook_menu() Zeigt nichts an
Eingetragen von thomas_jq (10) am 22.03.2011 - 10:26 Uhr inHallo zusammen,
hab meine mmm.info erstellt, das mmm-Modul aktiviert und den Cache erneuert.
Jedoch zeigt es meinen Menüpunkt nicht an wenn ich http://localhost/drupal/abc in die Browser-Adresszeile eingebe.
mmm.module:
<?php
function mmm_menu()
{
$items = array();
$items['abc'] = array(
'title' => 'Titel',
'description' => 'Lorem Ipsum alsdjfölasjdfölajsdf',
'menu_name' => 'Mein neues Menue',
'context' => MENU_CONTEXT_PAGE | MENU_CONTEXT_INLINE,
'page callback' => 'mmm_function',
'type' => MENU_NORMAL_ITEM,
'access callback' => TRUE,
'access arguments' => array('access content'),
);
return $items;
}
function mmm_function($param1 = 0, $param2 = '')
{
return 'Folgende Parameter wurden uebermittelt: ' . $param1 . ' und ' . $param2;
}
?>Vielen Dank für eure Hilfe.
[Gelöst] Javascript-Funktion in Submit aufrufen
Eingetragen von Pezor (2) am 22.03.2011 - 10:11 Uhr inHallo,
in meinem jetzigen Module habe ich ein Applet untergebracht, mit dem der Benutzer gewisse Eingaben machen kann.
Diese Eingaben sollen nach einem Submit aus dem Applet geholt werden, damit ich sie verarbeiten kann.
Mit dem Javascript:
function getResult() {
var ans = document.MyApplet.getExpression();
return ans;
}könnte man sich die Eingabe des Benutzers aus dem Applet holen. Hier nun kurz der Code
meiner submit-Funktion:
<?php
myform_submit($form, &$form_state) {
drupal_add_js('misc/myscript.js');
}
?>Mit drupal_add_js füge ich Drupal das Javascript hinzu, allerdings weiß ich dann nicht mehr weiter.
Ich suche nun schon mehrere Stunden erfolglos nach einer Möglichkeit wie ich die getResult()-Funktion des
Javascripts in Drupal aufrufen könnte, und mir das Ergebnis in einer Variable speichern könnte.
Bin für jede Hilfe dankbar.
Lösung: Ich hab in der Form einfach ein hidden field mit namen myinput eingefügt, und den submit button geändert:
<?php
$form['editor_fieldset']['transcribe'] = array(
'#type' => 'submit',
'#value' => t('Transcribe Formula'),
'#submit' => array('applet_submit'),
'#prefix' => '<script>
function test() {
var ans = document.MyApplet.getExpression();
var target = document.getElementsByName("myinput")[0];
target.setAttribute("value",ans);
target.value = ans;
}
</script>',
'#attributes' => array('onclick' => 'javascript: test();'),
);
?>(gelöst) FPDF Funktionen ?!
Eingetragen von Hacky (255) am 19.03.2011 - 13:23 Uhr inHallo versuch grad mit FPDF ein pdf zu erstellen was auch funktioniert... nun möchte ich mir aber funktionen schreiben .... aber irgendwie will er meine funktion nicht finden ....
sample: Fehler Fatal error: Call to undefined method FPDF::texfield() in C:\xampp\...
kann mir helfen was ich da falsch mache ? :(
gruß hacky
<?php
require('fpdf/fpdf.php');
dsm($node);
class PDF extends FPDF
{
function texfield(){
//TEST
$this->SetFillColor(255, 255, 255);
// x |y|width|hight|fill
$this->Rect(10, 9, 150, 8, 'F');
$this->Text(12,15,$node->title);
$this->SetFont('Arial','B',8);
$this->Text(10,8,"Einsatzstichwort");
}
}
// New PDF
$pdf=new FPDF('P', 'mm', 'A4');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
//Background
$pdf->SetFillColor(252, 211, 191);
$pdf->Rect(0, 0, 500, 500, 'F');
//funktion Error: Fatal error: Call to undefined method FPDF::texfield() ....
$pdf->texfield();
$dateiname = "sites/default/files/PDF/name.pdf";
$pdf->Output($dateiname, 'F');
?>[gelöst] Eigener node-Typ, aber keine Eingabemöglichkeit für Teaser?
Eingetragen von codeherr (73) am 18.03.2011 - 18:22 Uhr inIch bastele gerade ein Modul für einen speziellen Node-Typen. Ich bin noch gar nicht weit, habe aber gerade den hook_form anfangsweise implementiert. Wie jeder gewöhnliche Node hat mein Typ Titel und body (und andere Felder, aber so weit bin ich noch nicht). Mein hook sieht so aus:
/**
* implementation of hook_node_form().
**/
function mymodule_form($node) {
- Anmelden oder Registrieren um Kommentare zu schreiben
- Weiterlesen
rechte per cck setzen
Eingetragen von andiarty (25) am 17.03.2011 - 09:23 Uhr inHi, wie kann man eigentlich in PHP Rechte für ein einzelnes Feld setzen ? Also "lesen, schreiben" etc. für admin / verwalter / sonderverwalter / gast ?
Gruß
andi

Neue Kommentare
vor 2 Tagen 17 Stunden
vor 1 Woche 6 Tagen
vor 2 Wochen 2 Stunden
vor 9 Wochen 4 Tagen
vor 9 Wochen 5 Tagen
vor 9 Wochen 5 Tagen
vor 10 Wochen 3 Tagen
vor 10 Wochen 3 Tagen
vor 11 Wochen 14 Stunden
vor 11 Wochen 14 Stunden