Fehler in Views
am 16.10.2009 - 07:54 Uhr in
Hallo allerseits!
Ich bin gerade ins Thema Drupal eingestiegen und haben mein System soweit ganz gut eingerichtet.
Geholfen hat mir dabei, dass video2brain von Hagen Graf, ich bin gerade am Punkt "Views" und habe ein großes Problem.
Die Installation verlief reibungslos allerdings kommt immer eine Fehlermeldung wenn ich eine Ansicht bearbeiten will (klick auf das Rädchen oder den Doppelpfeil).
Folgende meldung popped auf: "Ein Fehler ist auf /drupal/admin/build/views/ajax/rearrange/frontpage/default/sort aufgetreten
Als ich dem nachgehen wollte fiel mir auf, dass es diesen Pfad im drupal Ordner garnicht gibt. Ich kann nichtmal einen Admin-Ordner finden.
Noch zur Info: Auf der Startseite erscheint folgende Fehlermeldung:"warning: Parameter 3 to views_ui_ajax_form() expected to be a reference, value given in C:\xampplite\htdocs\drupal\includes\menu.inc on line 348."
Bin für jede Hilfe dankbar
baschek
- Anmelden oder Registrieren um Kommentare zu schreiben
Der in der Fehlermeldung
am 16.10.2009 - 10:27 Uhr
Der in der Fehlermeldung gezeigte Pfad wird durch die CleanURLs ( also die lesbaren URLs ) von Drupal erzeugt.
Außerdem deutet der von dir genannte Fehler auf den Einsatz von PHP 5.3 hin ( dies hätte eine einfache Google Suche ergeben ;-) ). In Zusammenhang mit PHP 5.3 macht Drupal noch einige Probleme. Hier solltest du dir eine 5.2.x Version installieren. Ich nehme mal an, dass du dir den xampp zum Testen auf deinem Rechner installiert hast - die Verson 1.7.1 beinhaltet noch die "alte" PHP 5.2 Version - damit sollten die Probleme dann nicht mehr auftauchen..
Zum Thema Views und PHP 5.3 gibt es auch auf drupal.org einen Issue - http://drupal.org/node/452384 ..
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
Vielen Dank für die
am 19.10.2009 - 13:29 Uhr
Vielen Dank für die Hilfe.
Die alte XAMPP Version hat den gewünschten Erfolg gebracht.
Viele Grüße
Baschek
Bei mir funktionieren die
am 12.11.2009 - 16:42 Uhr
Bei mir funktionieren die View änderungen wieder wenn ich das Kaufmännische und entferne wie nachstehend beschrieben.
Modul: views
views/includes/admin.inc
on line 1559:
function views_ui_ajax_form($js, $key, &$view, $display_id) {
to:
function views_ui_ajax_form($js, $key, $view, $display_id) {
it works fine.
Änderungen
am 12.11.2009 - 18:06 Uhr
Bei mir funktionieren die View änderungen wieder wenn ich das Kaufmännische und entferne wie nachstehend beschrieben. ... it works fine.
Doofe Idee, da die Änderung nach dem nächsten Update von Views wieder weg sind und ausserdem nicht direkt im Modulcode herumgeschraubt werden sollte.
Verwende PHP < 5.3 und alles ist gut.
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
"it works fine" ???
am 12.11.2009 - 18:53 Uhr
Ob das für alle Fälle gilt, wage ich zu bezweifeln, da Parameterübergabe per Referenz (& davor) programmtechnisch erheblich anders ist als "Call by Value". Änderungen in "view" werden dann nicht in die rufende Routine zurückgegeben. Ob das so richtig ist?
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Doofe Idee, da die Änderung
am 18.11.2009 - 19:24 Uhr
Doofe Idee, da die Änderung nach dem nächsten Update von Views wieder weg sind und ausserdem nicht direkt im Modulcode herumgeschraubt werden sollte.
Verwende PHP < 5.3 und alles ist gut.
Stefan
Für mich und jeden der nicht Blind Updatet ist es eine annehmbare Lösung.Außerdem ist der Arbeitsaufwand mit Xampp reinstall viel höher. Früher oder später gibt es wieder eine Version die mit 5.3 funktioniert und man kann das Modul Views Runterladen und wieder aktivieren.
Bei der Codeänderung handelt es sich wie schon von wla beschrieben das eine Referenzierung zu einer Variable entfällt und nur eine Kopie vom Wert in die Funktion kommt, d.h. der Wert wird nicht wie "gewünscht" durch die Funktion am Referenzierten Objekt geändert. Welche auswirkungen genau die Funktion hat kann ich nicht sagen , sehe aber nur den zusammenhang mit der Ajax Ansicht.
Fazit: Wenn man mit php 5.3 und Views Arbeiten will ist die Lösung nicht so schlecht wie dargestellt. Bei mir Funktionierts wie gesagt einwandfrei.
Nur zur Info, in der
am 25.11.2009 - 21:46 Uhr
Nur zur Info, in der aktuellen Dev Version wurde dieser "Bug" mit php 5.3 behoben.
--------------
Blog www.freeblogger.org: Deutscher IRC-Channel: irc.freenode.net #drupal.de ... Jabber-me: dwehner@im.calug.de
http://kupferbau.ernst-bloch-uni.de/