конечно нет 😂 кроме вот такой (на каждой странице есссесссно):
<form method="get" id="searchform" action="http://avto40.com/"><input type="text" value="Поиск на сайте..." onfocus="if (this.value == 'Поиск на сайте...') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Поиск на сайте...';}" name="s" id="s" class="sumbit2" /><input type="submit" id="searchsubmit" value="" class="submit" /></form>
в исходный код, да просто на свой сайт, времени не бы взглянуть, сразу на серч ?
какой бюджет? освоим любой с любыми поштучными расценками 😂
с какого перепугу? 😂 вопрос в том - будут ли кравлеры "включать джаву" и читать адреса с хешами. "посмотреть как гуглобот" не трудно, интересуют опыты с яшкой. по идее - кравлеру джава нахрен не сдалась при любом раскладе...
да уж, и особенно это актуально в реалиях CMS 😂 когда темлейты при любых ухищрениях целиком проходят через пачку пре- и пост- обработок, а броузер в конце концов работает с чистеньким HTML кодом кеша. причём и броузеру и серверу глубоко плевать сколько раз включался/выключался интерпретатор при его однократной генерации...
всяких "если" навыдумывать много ума не надо 😂 только вот в реальности вероятность таких "если" 0.000...1%. если дубли пачками не рожает сама CMS (скармливая их ботам) остальная конспирология по поводу дублей - чистой воды паранойя...
а кто будет "вписывать лишний текст", что бы это стало "проблемой"? поисковые боты от нефиг делать?
если внутренние ссылки роутером системы генерятся корректно - "кривым" адресам взяться неоткуда...
охренеть подходы 😂 недостаточно бурно радуется голосу "хозяина" в телефоне? слово "сэр" не в каждую фразу по два раза вставляет? типа "солдат должен иметь вид лихой и придурковатый"?
оценка эффективности работы одна - выполнено/не выполнено. а с каким настроением и с каким "напряжением сил" - личное дело исполнителя...
а как иначе? viewport есссесссно остаётся тем же самым, но меняется его orientation. ваши стили работают абс правильно, просто надо кое что добавить для "хотелок" ;) курите css3 media queries
как раз "красиво" - это и есть вставка требуемого небольшого динамического js в тело страницы (как и CSS кстати), а не пляски с бубном 😂 рекомендации Гугла по эффективности посмотрите хотя бы, что бы приоритеты расставить в нужном порядке.
но хочется изврата - тот же Гугл в помощь, запрос типа "php как javascript" примеров куча...
если код динамический (а по логике это наверняка) лучше оставить всё как есть.
если хочется помучится, то генератор кода (если возможно) поместить в отдельный php файл который в заголовках будет отдавать Content-Type: application/javascript, его и подключать тегом script.
если код не на десятки килобайт - нахрен такое не надо.
если код статический (что очень вряд ли) - просто вырезать js код и сохранить в js файле.