У адаптивной верстки есть один минус - нет возможности переключиться на полную версию. Имхо, идеальный вариант - адаптивная верстка с возможностью вкл и выкл viewport с запоминанием состояния.
Ну так помимо всего прочего допускать к голосованию кто зарегистрировался до запуска голосования, имхо, логично.
Ну, если страница не статична, а генерируется тем же PHP, то можно на этапе формирования при помощи этого словаря навесить обертки на слова, типа <span data-notice="подсказка">слово</span>. И написать немножно JS для их отображения.
Можно в выборку добавить что-то типа If(number = 234, 0, 1) AS srt и впоследствии сортировать и по srt и по number.---------- Добавлено 24.01.2016 в 01:10 ----------То есть, примерно так:
SELECT *, If(number = '234', 0, 1) AS srt FROM table WHERE number LIKE '%123%' ORDER BY srt, number;
Кстати, возможно и было, но, может, кому-то будет полезным. Есть неплохой инструмент для "отладки" CSP - https://report-uri.io После регистрации дают индивидуальный URL для report-uri, куда будут лететь отчеты о блокировках. На сервисе можно смотреть, что у клиентов блокируется вашими правилами CSP.
Оформите пример на том же http://jsfiddle.net/
Видимо, в этом случае help.сайт.ру это не просто страница помощи, а целый портал, со своей структурой и т.п.
Ну, примерно, как-то так: https://jsfiddle.net/bzj5n83o/ не совсем элегантно, но хватит, чтобы понять суть.
Так и в чем проблема скрыть "блок1"? Если блок1 и блок2 идут друг за другом, блок2 автоматически и встанет на его место.
Можно средствами веб-сервера (mod_rewrite и т.п.), можно средствами PHP. Второе гибче и практичнее. Почитайте статьи по ключам "роутинг на PHP", смотреть исходники других проектов тоже полезно.