Уважаемые разработчики, помогите плиз!!! Пыталась решить как мне кажется несложную задачу: сделать так, чтобы при клике на логотип, когда находишься на английской версии сайта, он возвращал не на главную страницу (и в русскую версию сайта), а на главную страницу английской версии сайта. Нашла файл header.php для английской версии сайта, выбрала редактировать как HTML, на изображении логотипа с помощью правой кнопки мыши выбрала "ссылка", там вместо "/", поставила "/eng", нажала "применить", перехожу на сам сайт и вижу непоправимое: http://greenexpress.ru/eng/ . Все оформление полетело!!! (в идеале должны быть как в русской версии: http://greenexpress.ru/ ) Пытаюсь не паниковать, возвращаюсь обратно в админстрирование, жму на кнопку "отменить", обратно на сайт - результат все тот же. Подскажите, пожалуйста, что нужно сделать, чтобы все стало как было???
Если вы не создавали, то только на хостинге посмотреть. Или у хостера спросить. так же могут завалятся от ваших предшественников в папке /bitrix/backup/
кроме того, обращаю ваше внимание на такие вот косяки в коде (в английской версии):
Код
<a href="/" ><img src="/img/logo_mini.gif" /></a>
Так же вы можете самостоятельно попробовать сравнить и привести к общему знаменателю содержимое файлов с помощью какой-нибудь программы сравнения. Той же Beyond Compare, например.
Если вы не создавали, то только на хостинге посмотреть. Или у хостера спросить. так же могут завалятся от ваших предшественников в папке /bitrix/backup/
Завалялись 2 копии, последняя от 16 апреля 2011 г. Что нужно с ней сделать?
Carrie пишет: Завалялись 2 копии, последняя от 16 апреля 2011 г. Что нужно с ней сделать?
Если с тех пор в шаблон изменения не вносились - скачайте резервную копию, распакуйте у себя на машине (битриксовый архив, к слову 2 раза пакуется, так что внимательно его раскрывайте), достаньте хейдер и замените. ТОЛЬКО НЕ ВОССТАНАВЛИВАЙТЕ БЕКАП НА ХОСТИНГЕ - затрёте все изменения на сайте, сделанные с тех пор. делайте всё на локальной машине. Естественно на свой страх и риск.
Цитата
Carrie пишет: Нет, в русском файле есть ссылка English version , в английском, соответственно ссылка Русская версия. А что навело вас на такую мысль?
В том файле, что якобы английская версия (и типа целый) нет ни хейдера в хтмль разметке, ни боди... Зато неожиданно закрывается таблица сразу за рабочей областью (хотя по идее хейдер как раз должен ею заканчиваться ,а всё остальное в футере
Нет, в русском файле есть ссылка English version , в английском, соответственно ссылка Русская версия. А что навело вас на такую мысль?
В том файле, что якобы английская версия (и типа целый) нет ни хейдера в хтмль разметке, ни боди... Зато неожиданно закрывается таблица сразу за рабочей областью (хотя по идее хейдер как раз должен ею заканчиваться ,а всё остальное в футере
Целый файл - это русская версия, накосячила я с английской версией. Попыталась с помощью программы сравнения восстановить английскую версию, стало немного лучше, чем было (http://greenexpress.ru/eng). Теперь задача - вернуть рабочую область на свое место. Не подскажете, куда смотреть? Хейдер для английской версии теперь выглядит так:
Carrie пишет: Не подскажете, куда смотреть? Хейдер для английской версии теперь выглядит так:
Таблицу закрывающуюся уберите:
Код
</td></tr>
</tbody>
</table>
судя по тому, что я вижу в русском файле - этого быть не должно (и это логично, надо сказать!)
+ аналогичную процедуру придётся провести с footer.php.
#WORKAREA# вставляется на стыке этих двух файлов... Это я выше ерунду про рабочу область сказал - у меня пятница тяжёлый день... Там надо было написать тайтл вместо рабочей области.
Carrie пишет: Аналогичную процедуру - это два файла сравнить или таблицу закрывающуюся убрать?
Сравнить. с целой (из бекапа или с другого сайта) Есть вероятность, что там наоборот таблица ОТКРЫВАЕТСЯ лишняя (но полностью аналогичная)
А это вообще возможно, что при редактировании одного файла, код меняется еще и в другом файле? Мне казалось, что все остальные файлы не должны были пострадать от моего варварского вмешательства...
Carrie пишет: Аналогичную процедуру - это два файла сравнить или таблицу закрывающуюся убрать?
Сравнить. с целой (из бекапа или с другого сайта) Есть вероятность, что там наоборот таблица ОТКРЫВАЕТСЯ лишняя (но полностью аналогичная)
А это вообще возможно, что при редактировании одного файла, код меняется еще и в другом файле? Мне казалось, что все остальные файлы не должны были пострадать от моего варварского вмешательства...
ну, если вы именно header.php Редактировали, то нет конечно. Я исходил из предположения, что вы через админку шаблон редактировали.
ЗЫ ну и какая вообще разница - вы всё сделали и шаблону полегчало? или проблема до сих пор наблюдается?
Алексей, спасибо большое за помощь!!! Кажется, тьфу-тьфу-тьфу, я все сделала и шаблону полегчало. Надеюсь, никакие подводные камни в будущем не всплывут.
З.Ы.: Я, конечно, чуть не поседела за тот вечер пятницы, зато хоть чуть-чуть стала понимать, что такое шаблон страницы и с чем это кушать:)