Вместо картинок теперь стоят их коды

Главные вкладки

Аватар пользователя godson godson 27 декабря 2010 в 9:20

Люди добрые, может быть кто-нибудь сталкивался с такой проблемой? (картинка в аттаче) Пока что обнаружил такое только в Node Gallery, но думаю, что это не из-за нее, где-то подобное у меня уже промелькивало в другом модуле...
Давно не заходил в эту галерею, много воды утекло, уже даже не смогу проанализировать - после каких действий это началось...

ВложениеРазмер
Иконка изображения 2010-12-27.png123.06 КБ

Комментарии

Аватар пользователя natbampo natbampo 27 декабря 2010 в 10:41

"godson" wrote:
Нет, я так не умею, вы обознались

а по моему как раз ты, не скромничай. Не надо говоришь при работе с друпал суть понимать, а мышкой все напихивать на сайт?

Аватар пользователя godson godson 27 декабря 2010 в 10:47

Кстати, саму проблему нашел. Вспомнил, что в common.inc вместо операнда "+=" оставил "=" из-за того что новый модуль не пошел, а вызвал критическую ошибку... Теперь вернул операнд на место, проблема ушла, однако как теперь заставить работать модуль - не знаю. Модуль Jquery menu. Никто не сталкивался?

Аватар пользователя godson godson 27 декабря 2010 в 10:53

"natbampo" wrote:
а по моему как раз ты, не скромничай. Не надо говоришь при работе с друпал суть понимать, а мышкой все напихивать на сайт?

А, нуда, погорячился малость... прошу прощения, если задел чьи-то чувства... кстати, в адрес "чайников" программисты часто себе позволяют еще покруче высказывания...

То, что не надо суть понимать - я не говорил, а то что можно решать проблемы без вмешательства в коды - в этом и есть конек друпала, насколько я понимаю... Тем более, что в этой же самой теме были даны два таких решения, и этого вы не можете отрицать...

Аватар пользователя godson godson 27 декабря 2010 в 12:23

Слава Богу, проблема решена.

Ошибка была такая: Fatal error: Unsupported operand types in common.inc on line 1593

Решено вот таким патчем:

--- includes/common.inc~        2008-03-25 19:25:45.000000000 +0100
+++ 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(),
Аватар пользователя natbampo natbampo 27 декабря 2010 в 12:46

ты вот так ядро похакаешь 10 раз(больше наугад, да?), лишь бы решить текущую мелкую проблему. А потом уже никто и не разберет, откуда у тебя на сайте какие проблемы растут.

Аватар пользователя godson godson 27 декабря 2010 в 13:50

"natbampo" wrote:
ты вот так ядро похакаешь 10 раз(больше наугад, да?), лишь бы решить текущую мелкую проблему. А потом уже никто и не разберет, откуда у тебя на сайте какие проблемы растут.

Этот патч я на официальном сайте взял, где кстати, очень многие боролись с аналогичной проблемой. Я бы с радостью по другому решил, но других вариантов небыло. Между прочим, эта проблема проявлялась с разными модулями, так что это действительно баг ядра. Это к тому же еще видно из условия проверки - массив ли это? Уверен, что вскоре пропатчат ядро