Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[Gelöst] drupal_add_js in D7

Eingetragen von Lennard (39)
am 14.12.2010 - 23:03 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x

Hallöchen bräuchte dringen ein Rat !

Unzwar brauche ich die Status anzeige in einer Tabelle die den Status der Links prüft funktionierte alles besten in D6 !

<?php

//Alter code in D6 !

foreach ($variables['table'] as $var) {
   
drupal_add_js('$(document).ready(function(){$.get(\'./links/checkstatus/js\', {id:' . $var->id  . '}, function(data) {$(\'#link-' . $var->id  . '-status\').html(data);});})', 'inline');
}

//Neuer code in D7 !

foreach ($variables['table'] as $var) {
  
drupal_add_js('$(document).ready(function(){$.get(\'./links/checkstatus/js\', {id:' . $var->id . '}, function(data) {$(\'#link-' . $var->id  . '-status\').html(data);});})', array('type' => 'inline' ));
}
?>

Das ganze wird im template_preprocess in ein .tpl.php eingebunden. Doch wenn ich den neuen Code einfüge. Wird kein Fehler angezeigt
und zudem bleibt dann nicht nur der fehlende Statuscheck feld leer sondern die ganze tabelle bleibt völig leer.

Hoffe das mir jemanden helfen kann.

Gruss Lennard

‹ [gelöst] Keine E-Mail Adr. bei Gast Kommentaren in Datenbank? Bei Webseite-offline haben User mit eingeschränkten Rechten vollen Zugriff auf alle Verwaltungsfunktionen ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Schade !

Eingetragen von Lennard (39)
am 15.12.2010 - 08:38 Uhr

Schade das keiner was weiss hier !

Da habe ich wohl pech gehabt !

  • Anmelden oder Registrieren um Kommentare zu schreiben

drupal_add_js

Eingetragen von stBorchert (6003)
am 15.12.2010 - 08:49 Uhr

Hallo.
Erstmal vorweg: welche Antwortzeit erwartest Du denn hier? Das ist ein nicht-kommerzielles Forum, bei dem einige Leute einfach nur aus Spass an Drupal anderen Leuten helfen.

Hast Du mal versucht, ein einfacheres Javascript mit drupal_add_js() einzufügen? Wird der Code in der Preprocess-Funktion überhaupt ausgeführt (Tipp: [do:devel Devel]?
Enthält $variables['table'] Einträge?

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

!Gelöst! Drupal_add_js

Eingetragen von Lennard (39)
am 16.12.2010 - 01:12 Uhr
Zitat:

Hallo.
Erstmal vorweg: welche Antwortzeit erwartest Du denn hier? Das ist ein nicht-kommerzielles Forum, bei dem einige Leute einfach nur aus Spass an Drupal anderen Leuten helfen.

Danke dein Tip war nicht wirklich hilfreich habs auch alleine hinbekommen!

Gruß Lennard

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie hast du es gelöst?

Eingetragen von chrischnian (101)
am 18.12.2010 - 16:55 Uhr

Ich finde es nicht gerade freundlich das du uns nicht die Lösung sagst!

Ein Forum ist ein geben uns nehmen. Ich denkde das du schon vieles Infos aus dem Forum gezogen hast. Bitte sage auch für andere nun die Lösung für dein Problem.

Gruß

Chris

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hier die Lösung !

Eingetragen von Lennard (39)
am 18.12.2010 - 23:13 Uhr
Zitat:

Ein Forum ist ein geben uns nehmen. Ich denkde das du schon vieles Infos aus dem Forum gezogen hast. Bitte sage auch für andere nun die Lösung für dein Problem.

Gruß

Chris

Da hast du wirklich recht das man sich wirklich helfen sollte. Auch wenn ich bisher hier nicht wirklich hilfe von anderen bekommen habe (stattdessen eher nur Angegriffen
wurde was ich schade finde. Möchte ich nicht die wirklich Hilfsbereiten darunter leiden lassen das es manche gibt die nur kluge sprüche bringen und anscheinend und nur
bedacht sind Beiträge zu sammeln... Vor allem möchte ich mich damit nicht auf die Stufe derer stellen die sich so verhalten.
Ich bedanke mich bei dir für deine nette Bitte und das mich erinnerst das auch andere hier gibt die den Gedanken noch weitertragen.

Ich hoffe für Zukunft das auch das man dies beherzigt damit wir alle mit uns gegenseitig besser umgehen .

So zur Lösung für alle die an der gleichen sache Arbeiten und an der noch mangelhafte dokumention von D7 noch scheitern...

<?php
//Neuer code in D7 [FALSCH] !

foreach ($variables['table'] as $var) {
  
drupal_add_js('$(document).ready(function(){$.get(\'./links/checkstatus/js\', {id:' . $var->id . '}, function(data) {$(\'#link-' . $var->id  . '-status\').html(data);});})', array('type' => 'inline' ));
}

//Neuer code in D7 [RICHTIG] !

foreach ($variables['table'] as $var) {
  
drupal_add_js('jQuery(document).ready(function(){jQuery.get(\'./links/checkstatus/js\', {id:' . $var->id . '}, function(data) {jQuery(\'#link-' . $var->id  . '-status\').html(data);});})', array('type' => 'inline' ));
}
?>

Ich hoffe das mir auch mal geholfen wird, es wird mit sicherheit noch einige Probleme beim umstieg auf D7 geben.

Gruß Lennard

  • Anmelden oder Registrieren um Kommentare zu schreiben

DANKE :-)

Eingetragen von chrischnian (101)
am 18.12.2010 - 23:48 Uhr

DANKE :-)

Chris

  • Anmelden oder Registrieren um Kommentare zu schreiben

API

Eingetragen von stBorchert (6003)
am 19.12.2010 - 01:40 Uhr

Und hier noch für alle, die sich für den Hintergrund der Lösung interessieren, ein Zitat direkt aus der Dokumentation zu drupal_add_js():
When adding inline code, make sure that you are not relying on $() being the jQuery function. ... use jQuery instead of $.
Ist doch eigentlich gar nicht so schlecht dokumentiert, oder?

Noch ein ernst gemeinte Frage zum Abschluss an Lennard: wie soll man Dir helfen, wenn Du schon nach so kurzer Zeit die wichtigen Hinweise zur Lösung des Problems wieder entfernst bzw. mit einem "hier wird einem ja sowieso nicht geholfen" reagierst?

 Stefan

  • Anmelden oder Registrieren um Kommentare zu schreiben

stBorchert schrieb Und hier

Eingetragen von Lennard (39)
am 20.12.2010 - 00:15 Uhr
stBorchert schrieb

Und hier noch für alle, die sich für den Hintergrund der Lösung interessieren, ein Zitat direkt aus der Dokumentation zu drupal_add_js():
When adding inline code, make sure that you are not relying on $() being the jQuery function. ... use jQuery instead of $.
Ist doch eigentlich gar nicht so schlecht dokumentiert, oder?

Noch ein ernst gemeinte Frage zum Abschluss an Lennard: wie soll man Dir helfen, wenn Du schon nach so kurzer Zeit die wichtigen Hinweise zur Lösung des Problems wieder entfernst bzw. mit einem "hier wird einem ja sowieso nicht geholfen" reagierst?

 Stefan

Bitte höre doch mal auf dich so aufzuspielen. Jetzt nachdem ich die Lösung längst gepostet habe kommt dann dein Posting
das sehr auffällig. Wenn ich die Lösung hier lese kann ich die entsprechenden Seiten auch schnell mal googlen.
Entweder man hat die Lösung vorher dann Hilft man oder man lässt es einfach sein.

Und wenn du mich Zitiert tue das bitte richtig oder garnicht. DANKE

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun hör doch mal bitte auf

Eingetragen von Alexander Langer (3416)
am 20.12.2010 - 00:52 Uhr

Nun hör doch mal bitte auf dich zu benehmen wie im Kindergarten und nimm Stefans Hinweise als konstruktive Kritik dahingehend, wie man richtig Fragen stellt und sich in einer Community wie dieser verhält.

Ihm irgendwas zu unterstellen oder vorzuwerfen zeigt nur, dass du außer wieviele Punkte Stefan hier im Forum hat überhaupt nichts von ihm weißt. Du willst James Gosling ja nicht beibringen wie man in Java programmiert, oder?

So, und nun haben wir einander wieder lieb.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Aber sich doch von mir aus

Eingetragen von Lennard (39)
am 20.12.2010 - 04:38 Uhr

Aber sich doch von mir aus gern !

Gruss Lennard

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Woche 6 Tagen
  • Hey danke
    vor 1 Woche 6 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 16 Stunden
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 2 Tagen
  • In der entsprechenden View
    vor 3 Wochen 2 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 2 Tagen
  • gelöst
    vor 5 Wochen 6 Tagen
  • Ja natürlich. Dass ist etwas,
    vor 5 Wochen 6 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20451

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 32 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association