big boy

big boy
Рейтинг
361
Регистрация
18.11.2006
Должность
webmaster
r27:
А зачем это надо?

Согласен, но вот хочется, чтобы всё по максимуму было адаптивным.

vob2014:
конечно это жесточайшее мерзкое извращение, но работает...

Можно попробовать.

alabersa:
в примере используется библиотека jquery, а не чистый js

У меня подключен jquery 1.7.2. Более того, тестил код на jsfiddle - та же ошибка.

Контекст, Адсенс, РСЯ. Так же, если есть видео-контент, можете попробовать moevideo.net

А вообще новостной траф так же паршиво монетизируется, как и развлекательный или игровой. Тут можно лишь за счет объемов как-то выехать.

Thanx:
А почему?

Путин в ООН выступил.

Всё оказалось очень банально - при переносе добавилась функция с таким же названием, объединил их и всё поехало.

Badmaestro:
Прям так много народа ищет не programma 1.2.3, а 1.2.4?

Да. Практически все посетители из целевой группы так и делают. Специально для вас статистика лишь по одному запросу:

При этом "programma 1.2.3" имеет единичные переходы из ПС.

Вордстат фиксирует не все запросы, поэтому я бы на него не ориентировался. У меня были многотысячные переходы с того же яши, когда вордстат по этому ключу показывает 0 до сих пор.

Сменил тему, было название theme_4, стало theme_5 (называется по другому конечно, но суть та же). Темы идентичны, единственная разница в том, что 5-я стала адаптивной.

Копирую из старого template.php функцию в новый темплейт:

function phptemplate_preprocess_page(&$vars) {блаблабла}

И получаю WSOD. Почему в старой работает, а в новой нет? Пробовал и так:

function theme_5_preprocess_page(&$vars) {блаблабла}

Без изменений.

Ребят, спасибо вам большое, но для меня это тёмный лес. Уже не раз писал, что в программировании я как обезьяна - могу в лучшем случае правильно скопипастить код и что-то совсем простое адаптировать.

Шайтанама!

Решил-таки добить сегодня эту проблему, целый день гугления и вот рабочее решение:


$(document).ready(function() {
setInterval( function()
{
if($('#gsc-i-id1').val()) { //если строка поиска не пустая
document.getElementById("gsc-i-id1").className = ""; //удаляем css классы
document.getElementById("gsc-i-id1").className = "gsc-input-noimage"; //добавляем класс, в котором нет вотермарка
}
else { //если поле пустое
document.getElementById("gsc-i-id1").className = "gsc-input"; //возвращаем стандартный класс с нашим вотермарком
}
},10/*Time*/);
});

Не уверен, что это самый идеальный код, но рабочий. Если есть предложения по улучшению - велкам!

---------- Добавлено 17.09.2015 в 15:49 ----------

Один косяк обнаружил - до того, как полностью загрузится форма, в консоли вылезает ошибка:

TypeError: document.getElementById(...) is null

Оно и понятно, форма не загрузилась, а скрипт уже ищет её элементы. Но как только форма прогружается и ошибки прекращаются. Можно как-то пофиксить?

Badmaestro:
что-то типа истории изменений версий нужно

Не нужно. Задача не сохранить старые запросы, а удержать или улучшить позиции по новым.

Ragnarok:
Что вы ищете?

Стыд и позор. Спасибо!

А по сабжу?

Всего: 2877