rabchevsky: Блог

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

Как склеить облака тегов для разных словарей

3 марта 2009 в 14:58

Здравствуйте!
установил на сайт версии 6,10
модуль tagadelic
который прекрасно работает, но особенность в том, что модуль отображает термины из соответствующего словаря.
То есть на странице управления блоками появилось три блока с адресами типа
http://site.domen/admin/build/block/configure/tagadelic/1
http://site.domen/admin/build/block/configure/tagadelic/2

Parse error: syntax error, unexpected T_STRING in /home/u1912/public_html/includes/common.inc(1645) : eval()'d code on line 2

2 марта 2009 в 16:49

Здравствуйте!
Версия 6,10
Необходимо добавить в заголовок страниц на сайте мета-теги
endyceo создал блок с соответствующим php кодом.

Проблема в том, что если не включаешь модуль php code, то теги генерируются, но в заголовке сайта торчат кишки - видно вызов php функций - не хорошо.

А если включаешь php code, то выпадает ошибка
Parse error: syntax error, unexpected T_STRING in /home/u1912/public_html/includes/common.inc(1645) : eval()'d code on line 2 и теги не генирируются.

Куда копать друзья? Или может вообще для мета-тегов есть модуль какой нибудь?

В 1645 строке, соответственно:

print eval('?>'. $code);

а с 1628-1653:

function drupal_eval($code) {
  global $theme_path, $theme_info, $conf;

  // Store current theme path.
  $old_theme_path = $theme_path;

  // Restore theme_path to the theme, as long as drupal_eval() executes,
  // so code evaluted will not see the caller module as the current theme.
  // If theme info is not initialized get the path from theme_default.
  if (!isset($theme_info)) {
    $theme_path = drupal_get_path('theme', $conf['theme_default']);
  }
  else {
    $theme_path = dirname($theme_info->filename);
  }

  ob_start();
  print eval('?>'. $code);
  $output = ob_get_contents();
  ob_end_clean();

  // Recover original theme path.
  $theme_path = $old_theme_path;

вызов ini_set() ведет к ошибке

18 февраля 2009 в 17:55

Здравствуйте!

Ни с того ни сего в заголовке сайта стали отображаться следующие ошибки

Warning: ini_set() has been disabled for security reasons in /home/u1912/public_html/sites/default/settings.php on line 137
... line 138-146
...
Warning: ini_set() has been disabled for security reasons in /home/u1912/public_html/sites/default/settings.php on line 147

Warning: ini_set() has been disabled for security reasons in /home/u1912/public_html/includes/bootstrap.inc on line 380

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/u1912/public_html/sites/default/settings.php:137) in /home/u1912/public_html/includes/bootstrap.inc on line 1019

Warning: Cannot modify header information - headers already sent by (output started at /home/u1912/public_html/sites/default/settings.php:137) in /home/u1912/public_html/includes/bootstrap.inc on line 620

Warning: Cannot modify header information - headers already sent by (output started at /home/u1912/public_html/sites/default/settings.php:137) in /home/u1912/public_html/includes/bootstrap.inc on line 621

Warning: Cannot modify header information - headers already sent by (output started at /home/u1912/public_html/sites/default/settings.php:137) in /home/u1912/public_html/includes/bootstrap.inc on line 622

Warning: Cannot modify header information - headers already sent by (output started at /home/u1912/public_html/sites/default/settings.php:137) in /home/u1912/public_html/includes/bootstrap.inc on line 623

неправильная кодировка phpmailer для gmail

11 февраля 2009 в 0:22

Здравствуйте!
Есть drupal 6,9
установлен модуль smtp и phpmailer соответственно
последние используются для отправки сообщений сайта на почту пользователей через аккаунт на gmail

Сайт не отправляет почту, может register_globals?

12 января 2009 в 1:41

Всем привет!
на http://93w.ru разместил свой сайт, движок 6,8 версии. При установке модифицировал .htaccess следующим образом:

# -FrontPage-
IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*
<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
php_flag register_globals off
AuthName mysite.ru
AuthUserFile /home/u1912/public_html/_vti_pvt/service.pwd
AuthGroupFile /home/u1912/public_html/_vti_pvt/service.grp
   RewriteEngine on
   RewriteBase /
   RewriteCond %{REQUEST_FILENAME} !-f
   RewriteCond %{REQUEST_FILENAME} !-d
   RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Options All -Indexes

После этого установил еще пару модулей ACL и Forum Access. После этого попробовал зарегистрировать нового пользователя. Проблема в том, что сайт не отправляет письмо с регистрационными данными.

Помню что при установке, где-то прочитал, что установка директивы

php_flag register_globals off

может повлиять на то что сайт не сможет отправлять почту.

Как вообще проверить что сайт (хостер) вообще способен что-то отправить? какие журналы смотреть? откуда начать?
Спасибо!!