перенести стили rbox1, rbox2 и rbox3 из общего css файла в контейнер из тегов style, который воткнуть в шаблоне, в условие вывода этих позиций - соответственно этот контейнер будет появляться только когда будут выводиться позиции и не будет портить дизайн на страницах, где эти позиции не используются
Тогда, разумеется, joomlовский .htaccess не стоит использовать, верните предыдущий текст .htaccess и сайт начнет нормально работать, а вот с редиректом проблемка, попробуйте разместить строку
Redirect 301 /ru/o_kompanii.html http://сайт.ua/about/ выше конфликтующих с ней правил
если не поможет, то, скорее всего, придется делать php редирект, т.е. создавать файл o_kompanii.php и запихивать в него код типа
<?php header("HTTP/1.1 301 Moved Permanently"); header("Location: http://сайт.ua/about/"); die("Redirect"); ?>
Ха, разумеется поможет. А я еще удивляюсь почему у Вас правильный редирект не работает.
Сразу стало понятно, что вместо этого редиректа срабатывает другое правило
RewriteRule ^([a-zA-Z0-9_]+)/([a-zA-Z0-9_]+).html$ index.php?dn=$1&re=razdel&id=$2 [NC]
Интересно откуда разработчики вашего сайта вообще такой идиотский .htaccess взяли? А главное - зачем?
Замените его на обычный из дистрибутива joomla, с официального сайта. Если лень скачивать - скопируйте текст отсюда (но тут могут опечатки быть).
С базовым .htaccess
редирект Redirect 301 /ru/o_kompanii.html http://сайт.ua/about/ должен прекрасно срабатывать.
К сожалению, отвечающие здесь не обладают парапсихическими способностями, позволявшими бы им видеть код шаблона вашими глазами, поэтому принято либо давать ссылку на проблемный сайт, либо выкладывать код шаблона на какой-нибудь ресурс типа http://jsfiddle.net/ и давать здесь ссылку
Я не интересовался есть ли у Вас страница /about.html Еще по предыдущему вашему сообщению было очевидно, что у Вас ее нет. Я просил проверить как поведет себя система при переходе по ссылке /ru/o_kompanii.html если у Вас будет прописан редирект Redirect 301 /ru/o_kompanii.html http://сайт.ua/about.html т.к. проблема которая у Вас наблюдается с редиректом Redirect 301 /ru/o_kompanii.html http://сайт.ua/about/ может проистекать из того, что он заканчивается слэшем
нет, она указывает на то, что в шаблоне выводится позиция с названием "search". В этой позиции может располагаться совершенно любой модуль, не обязательно даже модуль поиска.
Вам нужно порыться в папке с модулями (/modules), определить какой из них отвечает за поиск (папка с ним скорее всего содержит слово search в названии, но их может быть несколько, mod_search - это базовый, но не факт, что используется именно он). Определить какой модуль вам нужен можно переименовывая папки, т.е. переименовали mod_search в mod_search1, если перестал поиск на сайте отображаться - значит это нужная Вам папка. Роемся в коде файлов этой папки в поисках фразы "поиск по сайту" или переменной, которая теоретически может эту фразу содержать. Если фраза напрямую написана, без переменной, то придумываем эту переменную и прописываем значения для нее в языковых файлах всех ваших языков.
/modules/mod_djimageslider/helper.php
и в нём есть код типа:
#slider-container'.$mid.' { z-index:90; position: absolute; overflow:hidden; left: 0; top: 0; height: '.$slider_height.'px; width: '.$slider_width.'px; }
Вы в нем меняете px на % и наслаждаетесь результатом.
ЗЫ: это только пример, данным модулем я никогда не пользовался, поэтому не факт, что описанное мною решение подойдет на 100%, я просто объяснил принцип.
В оригинале переменная JERROR_LAYOUT_SEARCH содержит текст "You may wish to search the site or visit the home page.", т.е. это переменная, которая выводися только в случаях, когда не удается найти какую-либо страницу.
Без понятия. Вы вообще уверены, что это стандартный джумловский модуль? Залезьте в php файл модуля и посмотрите, какая переменная используется, может там вообще переменной нет, а прямо в коде прописан текст.
странно, может проблема в том, что редиректите на /about/
попробуйте Redirect 301 /ru/o_kompanii.html http://сайт.ua/about.html
и посмотрите как себя поведет система
Собирать с разных сайтов, скажем так, не очень разумно.
Проще парсить один надежный сайт-агрегатор - Яндекс.Маркет.
Соответсвенно, Вам нужно либо организовать собственный парсер (тогда Вам сюда), либо найти/приобрести готовое решение, которых легион (даже здесь на форуме кто-то готовое решение для joomla продавал)
Вот интересно, почему Вас название переменной не смутило: JERROR_LAYOUTSEARCH_PAGE? :)
Если используете стандартный модуль для поиска по сайту, то искать переменную нужно в файле с названием \language\uk-UA\uk-UA.mod_search.ini
Если файла с таким названием нет, то его можно создать по аналогии с файлом из другого языка.
Кем гарантировано?
Публикую решение, на случай, если кто-то столкнется с подобным явлением (нашел на каком-то англозычном сайте):
оказывается такое поведение страницы 404 характерно, если в общих настройках системы включена опция "Сайт выключен (offline)", т.е. с данным глюком можно столкнуться только в тестовом режиме работы системы
Вы приводите некорректные суждения - я на них реагирую. Это называется - дискуссия. Если Вы хотите, чтобы собеседник молча внимал каждому вашему слову, воспринимая его как божественное откровение, то имеет смысл обратиться к врачам, благо электричеством это в наш прогрессивный век уже, вроде, не лечат. Я в стартовом посте обрисовал задачу, а в первом за сегодня посте обрисовал найденное мной решение:
Вы же, прочитав только название темы, влезли со своим неуместным "имхо", а теперь жалуетесь, что Вас не ценят.
Вам нужно было читать стартовый пост, в котором написано что мне нужно. В названии темы только краткая формулировка того о чем в ней идет речь.