После переноса дизайн "кривой", особенно в IE

Тема в разделе "Перенос Joomla на хостинг и проблемы с хостингом", создана пользователем kras-nastya, 01.06.2012.

  1. Offline

    kras-nastya Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Добрый день!

    Прошу помощи! Переношу сайт на другой хостинг. Версия joomla 1.5.14

    После переноса в Опере, Хроме и Мозилле появляется сверху лишний пробел, а в IE вообще все вкривь и вкось.

    Версия PHP на обоих хостингах 5.2.

    В чем может быть дело?
     
    Последнее редактирование: 01.06.2012
  2.  
  3. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Ссылка на перенесенный сайт частично спасет вас.
     
  4. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    kras-nastya,
    смотри index.php шаблона.Чтобы не было пробелов перед первым входом в <?php
    Также возможно сохранение configuration.php без BOM
     
  5. Offline

    kras-nastya Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Вот ссылка на перенесенный: http://blitzreg11.jino.ru/
     
  6. Offline

    kras-nastya Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Пробелов нет.

    configuration.php как раз сохранен без BOM. Так и надо же?
     
  7. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской

    У вас все-таки есть пробелы. Смотрите скрин во вложении. Там даже не пробелы кажется а символы перевода строки.
     

    Вложения:

  8. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Ну судя по скрину то там <head></head> не на месте.
     
  9. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Я на это даже не посмотрел. Там и <head></head> не на месте и <body></body> не на месте. kras-nastya, проверьте внимательно. <body> должен начинаться перед вот этой строчкой <!-- -- -- -- start main -- -- -- -->. А выше должен закончится <head>
     
  10. Offline

    kras-nastya Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    Так и я о чем говорю.

    Но я не понимаю, откуда там эти пробелы появляются!
    Файлы джумлы перенесены один в один. На старом хостинге такого нет.
    Откуда генерируются пробелы и путаница с head, meta и body?
     
  11. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Так сравни index.php шаблона перенесенного сайта и того,что был на старом хостинге.

    фтп клиент?
     
  12. Offline

    kras-nastya Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Женский
    CuteFTP Professional 8.3.2 Rus Portable
    Я при помощи этого клиента уже много раз переносила джумловские сайты на другие хостинги. Такое у меня впервые. Мне кажется, что-то связанное с хостингом должно быть. Но что?

    Сравнила index-ы построчно - они одинаковые. Ничего там не меняла, как скачала джумлу.

    Код (CODE):
    1. <?php
    2. ob_start('fruitful');
    3. function fruitful($html)
    4. {
    5.   $html = str_replace('\r\n', '/\r/\n', $html);
    6.   $html = preg_replace('/<base[^>]*>/', '', $html);
    7.   $html = str_replace('/\r/\n', '\r\n', $html);
    8.   $html = str_replace('http://www.blitzreg.ru', '', $html);
    9.   $html = str_replace('http://blitzreg.ru', '', $html);
    10.   $html = str_replace('http://www.fortuna-grand.ru', '', $html);
    11.   $html = str_replace('http://fortuna-grand.ru', '', $html);
    12.   return $html;
    13. }
    14. ?>
    15.  
    16.  
    17. <?php
    18. /**
    19. * @version      $Id: index.php 11407 2009-01-09 17:23:42Z willebil $
    20. * @package      Joomla
    21. * @copyright    Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
    22. * @license      GNU/GPL, see LICENSE.php
    23. * Joomla! is free software. This version may have been modified pursuant
    24. * to the GNU General Public License, and as distributed it includes or
    25. * is derivative of works licensed under the GNU General Public License or
    26. * other free or open source software licenses.
    27. * See COPYRIGHT.php for copyright notices and details.
    28. */
    29.  
    30. // Set flag that this is a parent file
    31. define( '_JEXEC', 1 );
    32.  
    33. define('JPATH_BASE', dirname(__FILE__) );
    34.  
    35. define( 'DS', DIRECTORY_SEPARATOR );
    36.  
    37. require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    38. require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );
    39.  
    40. JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;
    41.  
    42. /**
    43.  * CREATE THE APPLICATION
    44.  *
    45.  * NOTE :
    46.  */
    47. $mainframe =& JFactory::getApplication('site');
    48.  
    49. /**
    50.  * INITIALISE THE APPLICATION
    51.  *
    52.  * NOTE :
    53.  */
    54. // set the language
    55. $mainframe->initialise();
    56.  
    57. JPluginHelper::importPlugin('system');
    58.  
    59. // trigger the onAfterInitialise events
    60. JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
    61. $mainframe->triggerEvent('onAfterInitialise');
    62.  
    63. /**
    64.  * ROUTE THE APPLICATION
    65.  *
    66.  * NOTE :
    67.  */
    68. $mainframe->route();
    69.  
    70. // authorization
    71. $Itemid = JRequest::getInt( 'Itemid');
    72. $mainframe->authorize($Itemid);
    73.  
    74. // trigger the onAfterRoute events
    75. JDEBUG ? $_PROFILER->mark('afterRoute') : null;
    76. $mainframe->triggerEvent('onAfterRoute');
    77.  
    78. /**
    79.  * DISPATCH THE APPLICATION
    80.  *
    81.  * NOTE :
    82.  */
    83. $option = JRequest::getCmd('option');
    84. $mainframe->dispatch($option);
    85.  
    86. // trigger the onAfterDispatch events
    87. JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
    88. $mainframe->triggerEvent('onAfterDispatch');
    89.  
    90. /**
    91.  * RENDER  THE APPLICATION
    92.  *
    93.  * NOTE :
    94.  */
    95. $mainframe->render();
    96.  
    97. // trigger the onAfterRender events
    98. JDEBUG ? $_PROFILER->mark('afterRender') : null;
    99. $mainframe->triggerEvent('onAfterRender');
    100.  
    101. /**
    102.  * RETURN THE RESPONSE
    103.  */
    104. echo JResponse::toString($mainframe->getCfg('gzip'));
     
    Последнее редактирование: 04.06.2012
  13. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    index.php вашего шаблона скиньте.
     

Поделиться этой страницей

Загрузка...