- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
и форма поиска не будет выводится на странице поиска
Это конечно здорово, но вообще бы хорошо ее выводить, но в виде отличном от той, которая на других страницах сайта.
Всё вообще просто, разберётся любой человек с минимальным наличием знаний в области HTML.
Вы сколько с этой cms работаете? :)
Ведь это не только поисковая форма, но и вывод результатов поиска и получается, что форма заточенная под шапку по дизайну, вылезает совсем не в тему в результатах поиска.
Вам нужно на странице поиска НЕ выводить форму, выводить ТОЛЬКО в шапке?
Можете написать и так, будет работать
Зачем тогда в видео уроках говорят, что надо писать именно как я пример привел?
Unlock добавил 20.07.2011 в 01:48
Вам нужно на странице поиска НЕ выводить форму, выводить ТОЛЬКО в шапке?
Мне нужна форма поиска с другим дизайном, нежели в шапке сайта.
Вы сколько с этой cms работаете?
пол года где-то :)
На сколько я помню, self::show_search($result); можно заменить кодом:
Но это не гарантирую, лучше подождать ответа ТСа. В магазине такой приём с доп. полями товара работает.
Zero-xack добавил 20.07.2011 в 01:51
Зачем тогда в видео уроках говорят, что надо писать именно как я пример привел?
Подставляется домен сайта, при переносе на др. домен проблем не возникнет. Указывайте относительный путь, всё будет работать, поверьте :)
Zero-xack добавил 20.07.2011 в 01:53
Но это не гарантирую, лучше подождать ответа ТСа. В магазине такой приём с доп. полями товара работает.
Уже проверил, теперь гарантирую :))
пол года где-то
Через пол года и я скажу, что все элементарно. :) А еще и 12 часов с ней не работаю.
Zero-xack, раз уж Вы так удачно в теме оказались, может подскажет как вот такое сделать.
В верстке:
в search.view.php
Я понимаю, что это просто, но я уже реально туплю от перегруза новой информацией.
Unlock добавил 20.07.2011 в 02:03
Вот что не работает похоже:
<!--[if IE 6]><link rel="stylesheet" type="text/css" href="/css/ie6.css" /><![endif]-->
Можно ли это пофиксить?
Ну вот не могу согласится. Ведь приходится писать так:
Цитата:
<link href="<insert name="path">css/reset.css" rel="stylesheet" type="text/css">
а не просто:
<link rel="stylesheet" type="text/css" href="/css/reset.css" />
И это требование cms и html здесь как бы и не причем.
Какое требование??? CMS вообще ничего не требует, а только дает удобные инструменты для работы!!! :)
<insert name="path"> - тег который выводит просто текущее положение CMS относительно домена! Если CMS лежит в корне, то <insert name="path"> = /
Этот тег полезен, когда вы делаете сайт в подпапке, например site.ru/new/site/
Тогда тег <link href="<insert name="path">css/reset.css" rel="stylesheet" type="text/css"> превратится в <link href="/new/site/css/reset.css" rel="stylesheet" type="text/css">. Вы сайт отладили, скопировали в корень на рабочий домен и вам не надо менять относительные пути, а тег сам поймет, что сайт переехал и начнет выводить новые пути.
Если ставите diafan.CMS на домен, ставьте <link rel="stylesheet" type="text/css" href="/css/reset.css" /> - без проблем!!!
Тут ведь вот в чем вопрос. Есть абсолютно валидная и кроссброузерная верстка. Но я вижу, что кроссброузерности у меня теперь нет и как раз из-за условий под IE. Вопрос - cms все таки причем или нет?
А Вы залейте независимый .html файл и суньте туда условия под IE и эти заголовки. И посмотрите, будут они работать? Причем-таки тут CMS или не причем? :)
Да я дошел уже. Но что дальше?
Функция function show_search() - это оформление блока поиска. Т.е. того, что выводится тегом show_search - это то, что у Вас сверху в шапке, поле ввода слова и кнопка ОК.
А результаты поиска на странице, это функция function show_module()
Посмотрите на нее внимательнее:
сначала идет
и далее начинает выводить оформление и результаты поиска
Его и правьте 🙄
Сам принцип поймите: в шаблоне модуля собраны несколько функций. Берем news.view.php: там функция _list - оформление списка новостей show_id - оформление конкретной новости, first_page - оформление первой страницы модуля новости, show_block - офорлмение блока новостей сбоку сайта, show_calendar - оформление календаря новостей. Все один за одним, в одном файле.
Это у нас кнопка в форме теперь ссылкой?)
Нужно переделать под картинку, т.е.:
Zero-xack добавил 20.07.2011 в 02:07
diafan, тег [phр][/рhp] массивы кушает :)
А Вы залейте независимый .html файл и суньте туда условия под IE и эти заголовки. И посмотрите, будут они работать? Причем-таки тут CMS или не причем?
Еще раз :) У меня есть валидная и кроссброузерная верстка. Она работает до тех пор, пока не становится шаблоном в вашей cms. Все условия, все работает пока это просто html файл.
Если я торможу, поясните пожалуйста в чем. :)
Unlock, cms не при чём, серьёзно. Значит, что-то напутали с доктайпом.
Поместите в блок <head></head> своё условие (ничего не меняйте по сравнению с просто html файлом), будет работать.
Вот прямо в таком виде и поместите. Больше ничего случайно не нужно подключить в вёрстке? JS, я имею в виду.
Как я понял, вам ещё jquery нужен был. Подключите СВОЙ, проверьте. Вы могли подключить jquery, идущий с диафаном, и мог возникнуть конфликт.
Выложите листинг site.php, блока <head></head>
Zero-xack, вот в head:
<insert name="show_js">
<link href="<insert name="path">css/reset.css" rel="stylesheet" type="text/css">
<link href="<insert name="path">css/style.css" rel="stylesheet" type="text/css">
<!--[if lte IE 7]><link rel="stylesheet" type="text/css" href="/css/ie.css" /><![endif]-->
<!--[if IE 6]><link rel="stylesheet" type="text/css" href="/css/ie6.css" /><![endif]-->
<script type="text/javascript" src="/js/jquery.min.js"></script>
<script type="text/javascript" src="/js/site.js"></script>
<!--[if lte IE 7]><script type="text/javascript" src="/js/ie.js"></script><![endif]-->