Перейти к содержанию
nvnvnv

Не находит страницу information_id=4

Рекомендуемые сообщения

Коллеги, осваиваю оупенкарт, в php ничего не понимаю, но имевшиеся когда то знания в Паскалях и Фортранах позволили решить основные проблемы и прикрутить большинство необходимых модулей. И, вероятно, прикручивание поиска в header, в шаблон, где его не было изначально, привело к такой проблеме - кнопка "О нас", которая должна приводить на страницу information_id=4 стала приводить на страницу с именем просто 4 (т.е. information_id= она теряет), которой, естественно, нет на сайте. Как лечить?

Строка кода выглядит так:

<li><a href="<?php echo str_replace('&', '&', $information_id=4); ?>" ><img src="catalog/view/theme/<?php echo $template; ?>/image/nav_about.png" width="28px" /><br />О нас</a></li>
И еще пара маленьких вопросов:

1) картинки-кнопки в хедере при наведении мыши затемняются (что и требуется) и резко скачут вправо на несколько пикселей. Как победить пляску?

2) в шаблоне прописан отдельный класс кнопок с одинаковым дизайном "button", они используются по всему сайту, но кнопку в поиске мне надо махнуть на другую, т.к. там она сливается с фоном. Как реализовать эту кнопку с локальным дизайном? Сейчас, если я правильно разобрался, строка выглядит так

<div class="div10">  <a onclick="moduleSearch();" class="button"><span><?php echo $button_go; ?></span></a> <a href="<?php echo str_replace('&', '&', $advanced); ?>"></a></div>

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, первую часть проблемы решил в лоб - переделал кнопку, прописав прямой адрес страницы, причину проблемы так и не понял. Получилось так.

<li><a href="index.php?route=information/information&information_id=4>" ><img src="catalog/view/theme/<?php echo $template; ?>/image/nav_about.png" width="28px" /><br />О нас</a></li>

А вот прыгающие картинки и добавление кнопок так и не победил, подскажите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так, первую часть проблемы решил в лоб - переделал кнопку, прописав прямой адрес страницы, причину проблемы так и не понял.

Ошибка вот
$information_id=4
ты убиваеш ссылку делая её равной 4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну в таком виде ссылка работала изначально, в шаблоне так реализовано, даже в дефолтовом, вроде

перестала она работать после того, как прикрутил поиск

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ну в таком виде ссылка работала изначально, в шаблоне так реализовано, даже в дефолтовом, вроде

перестала она работать после того, как прикрутил поиск

Ну ты же пишеш что знаком с Паскалем, с Фортраном... подумай что делает эта запись $information_id=4, откуда тут появится ссылка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

И еще пара маленьких вопросов:

1) - смотрим stylesheet.css на предмет этих картинок и их поведения :hover <- возможно там различные паддинги и маргины, вот и прыгают

2) - там-же ищем класс .button, копируем все, что с ним связано в, скажем, .button_new, меняем представление как нам нужно и в вышеупомянутой строчке заменяем

class="button"
на
class="button_new"

Как-то так...

UPD: я-б побольше смог рассказать о вашей проблеме, но не могу. У меня сегодня эфир на "Битве экстрасенсов", поэтому свои возможности к предвидению приберегу для него =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.