Люди добрые, может быть кто-нибудь сталкивался с такой проблемой? (картинка в аттаче) Пока что обнаружил такое только в Node Gallery, но думаю, что это не из-за нее, где-то подобное у меня уже промелькивало в другом модуле...
Давно не заходил в эту галерею, много воды утекло, уже даже не смогу проанализировать - после каких действий это началось...
Вложение | Размер |
---|---|
2010-12-27.png | 123.06 КБ |
Комментарии
В профиле аватры тоже кодами стали
Напомни, это не ты недавно чмошно и с ненавистью высказывался в адрес drupal-программистов?
Нет, я так не умею, вы обознались
а по моему как раз ты, не скромничай. Не надо говоришь при работе с друпал суть понимать, а мышкой все напихивать на сайт?
Кстати, саму проблему нашел. Вспомнил, что в common.inc вместо операнда "+=" оставил "=" из-за того что новый модуль не пошел, а вызвал критическую ошибку... Теперь вернул операнд на место, проблема ушла, однако как теперь заставить работать модуль - не знаю. Модуль Jquery menu. Никто не сталкивался?
А, нуда, погорячился малость... прошу прощения, если задел чьи-то чувства... кстати, в адрес "чайников" программисты часто себе позволяют еще покруче высказывания...
То, что не надо суть понимать - я не говорил, а то что можно решать проблемы без вмешательства в коды - в этом и есть конек друпала, насколько я понимаю... Тем более, что в этой же самой теме были даны два таких решения, и этого вы не можете отрицать...
Слава Богу, проблема решена.
Ошибка была такая: Fatal error: Unsupported operand types in common.inc on line 1593
Решено вот таким патчем:
+++ includes/common.inc 2008-03-25 19:25:49.000000000 +0100
@@ -1428,6 +1428,9 @@ function drupal_attributes($attributes =
* an HTML string containing a link to the given path.
*/
function l($text, $path, $options = array()) {
+ // Check for invalid options, e.g. null
+ if (!is_array($options)) $options = array();
+
// Merge in defaults.
$options += array(
'attributes' => array(),
ты вот так ядро похакаешь 10 раз(больше наугад, да?), лишь бы решить текущую мелкую проблему. А потом уже никто и не разберет, откуда у тебя на сайте какие проблемы растут.
Этот патч я на официальном сайте взял, где кстати, очень многие боролись с аналогичной проблемой. Я бы с радостью по другому решил, но других вариантов небыло. Между прочим, эта проблема проявлялась с разными модулями, так что это действительно баг ядра. Это к тому же еще видно из условия проверки - массив ли это? Уверен, что вскоре пропатчат ядро