D.iK.iJ

D.iK.iJ
Рейтинг
242
Регистрация
26.05.2013
Должность
Человек-оркестр
Интересы
Занимаюсь адаптивной версткой сайтов, а в свободное время делаю симпатичные кулоны с опалами.
Делай что должен. И будь оно... просто будь! 💬 Когда будет срублено последнее дерево, когда будет отравлена последняя река, когда будет поймана последняя птица, – только тогда вы поймете, что деньги нельзя есть. 💬 Лучший момент, чтобы посадить дерево, был 20 лет назад. Второй лучший момент - сейчас.

Да, там на одной из картинок стол из лего. Слева внизу

---------- Добавлено 17.04.2017 в 03:10 ----------

Я зашел в книжный магазин и просто обрадовался, когда увидел книгу с названием "Прожить на 500 рублей в день".

Эти сволочи продавали ее за 2000.

---

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

---

Я очень люблю историю и когда я был в Голландии меня повели на один тур. Одной из остановок было место где когда-то находилась старинная тюрьма. И гид рассказал очень интересную легенду.

Эта тюрьма, в отличии от очень многих других, была построена не для наказания осуждённых, а для того того что бы их реформировать. А реформировать можно лишь трудом. Но есть такие личности, которые трудиться не хотят ни в какую. И вот для них был придуман очень оригинальный метод "реформации".

Таких заключённых помещали в отдельную камеру в подвальном помещении. Их не били, не пытали, не ограничивали с едой, ничего подобного. Просто эту камеру затопляло до потолка каждое утро и каждый вечер (т.е. с каждым приливом). И что бы не утонуть эти заключённые должны были проводить по 2-3 часа каждое утро и каждый вечер вручную откачивая помпой воду.

Гид говорил что метод был настолько эффективный что 100% заключённых перевоспитывались максимум за неделю. Хотя может кто-то и не перевоспитывался, но о них ничего неизвестно.

Думаю и в современной жизни подобный метод во многих областях пригодился бы.

Я бываю крайне туп. Например, вообще забыл про просто спасительное для адаптивной верстки box-sizing: border-box;

Согласно спецификации CSS ширина блока складывается из ширины контента (width), значений отступов (margin), полей (padding) и границ (border). Аналогично обстоит и с высотой блока. Свойство box-sizing позволяет изменить этот алгоритм, чтобы свойства width и height задавали размеры не контента, а размеры блока.

В общем, если у блока есть внутренние отступы (padding) и рамка, все рамно можно ставить width: 100%, еслииспользовать box-sizing: border-box; - просто идеально для картинок (?кто вообще ставит им padding?) и форм, которым прописать width: auto без извращений не получится.

Думаю, шаблон для начала работы можно чуть обновить:

@media screen and (max-width: 775px) {
img {max-width: 100% !important; height: auto !important; box-sizing: border-box;}
iframe, textarea, input, button, submit, select, video, object, embed {max-width: 100% !important; box-sizing: border-box;}
table, span, div, ins {max-width: 100% !important;}

}
@media screen and (max-width: 500px) {
td, th{word-wrap: break-word; -moz-hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto;}
}

Скачать скрипт соцзамка (социального замка) бесплатно без регистрации и СМС!

В общем, все кто просил у меня скрипт социального замка - получите бесплатно. :) Буду рад отзывам.

Он очень простой. На основе скрипта определения клика по фрейму, который использую в автоподписках.

Реагирует на клик по любой социальной кнопке с фреймом (даже на видео). Куки ставит на 7 дней, через 10 секунд показывает контент (можно все настроить).

Не стал делать дополнительные подлянки, да и прозрачность 0.7 всего - текст может и можно прочитать.

Sergi0k:
Возможен ли бан за использование скрипта?

За все время мне никто про это ни разу не писал.

Больше того. Я месяцев 6 гонял скрипт на своем сайте совершенно открыто. И даже Яндекс, обещавший банить за кликджекинг, не обратил на него никакого внимания.

Единственное, был случай, что Фейсбук после 500 подписок (в день) ограничил подписку с сайта и стал просить 2 клик для подтверждения.

Решилось выставлением более долгого таймаута.

Так как адекватно работают только (все) лайки и подписка на Фейсбук / Мейл, цену скрипта снизил до 700р.

Плюс, там еще есть скидка за отзыв, например.

Dispetcher:
Отдал в работу ТС сайт.
Сказал что по срокам неделя. Как по мне многовато. Но если все будет качественно готов ждать.
О результате отпишусь

Это и правда много. Раньше брал 2 дня, но с появлением второго ребенка в доме воцарился полный хаос :) Оправдание не очень, но я борюсь за свои рабочие 20 часов в сутки - как могу.

Ну и если уж не успеваю - всегда рад дать скидку. Важно же, чтобы заказчик остался доволен!

Второй фактор - то очередь заказов. Она сама уже на неделю вперед сейчас.

---------- Добавлено 07.02.2017 в 20:32 ----------

Ай, да. Так как техподдержка бессрочная, то часто еще и правки какие-то вношу и помогаю с вопросами по CSS и скриптам.

Небольшой "юбилей" - 100 сайтов в портфолио по адаптивному дизайну!

Ненавижу лендинги, но купил: адаптивная-верстка.рф

Огромное спасибо всем заказчикам! Особенно - за терпение. :)

Без вас бы этого не было.

IronRat:
Народ, подскажите: если делаешь мобильную версию на поддомене, то уведомление о том что сайт не адаптирован для мобильных в яндекс вебмастере и в гугле в выдаче пропадает?

Ни разу не делал. Но по логике - должно пропадать.

---------- Добавлено 13.01.2017 в 19:08 ----------

Кнопка перехода с адаптивной версии на полную 2

Недавно довел до ума. Очень хотелось поделиться :) многим нужно.

Единственное, справиться без PHP не получилось.

1) ?mobile - закрыть от индексации в robots! Без него на мобильных - адский кеш, с которым не справиться.

2) Лучше не убирать адаптивные стили, а убирать только <meta name=viewport content="width=device-width, initial-scale=1">

Но можно и то и то.

3) Кнопка показывается на адаптивной версии. Или на полной, если есть куки. Связано с работой meta name=viewport. Иначе не перейти обратно будет.

4) Можно добавить ширину просмотра для полной версии. Например: <meta name="viewport" content="width=1300, initial-scale=1">

В шапку сайта (оставил место под эксперименты):

<? if (isset($_COOKIE['mob']) and $_COOKIE['mob']=="no") { ?>
<? } else { ?>
<meta name=viewport content="width=device-width, initial-scale=1">
<? } ?>

Кнопка для футера, перед </body>. Стили можно вынести в отдельный файл. А вот скрипт - нет. только если добавлять срабатывание только после загрузки.

<style>
#mob {margin: 0 auto !important; font-size: 1rem; width: 100%; height: 51px; text-decoration: none; line-height: 51px; background-color: #3292be; border-color: #007095; color: #fff; transition: background-color 300ms ease-out; text-align: center;}
#mob:hover, #mob:focus {background-color: #007095;}
</style>

<? if (isset($_COOKIE['mob']) and $_COOKIE['mob']=="no") { ?>
<a style="display: none; width: width: 100%;" href="?mobile" id="mob" onclick="SetCookie('mob=yes', 30);">Перейти на мобильную версию</a>
<? }else{ ?>
<a style="display: none; width: 100%;" href="?mobile=no" id="mob" onclick="SetCookie('mob=no', 30);">Перейти на полную версию</a>
<? } ?>

<script>
//Ставим Куки
function SetCookie(id, days){
var ws=new Date();
ws.setDate((days-0+ws.getDate()));
document.cookie=id+"; path=/; expires="+ws.toGMTString();
}
if (document.cookie.indexOf("mob=no") != -1 || document.getElementsByTagName("body")[0].offsetWidth<=775) {
document.getElementById("mob").style.display='block';
}
</script>



---------- Добавлено 13.01.2017 в 19:13 ----------

Подумал, нужно поди куки перехода на мобильную версию стирать полностью. Чтобы кнопка исчезала при переходе на десктоп:

SetCookie('mob=yes', 30); заменить на SetCookie('mob=yes', 0);

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

Теперь в архиве два файла:

Автоподписка на страницу Фейсбук.txt

Автоподписка в группу Фейсбук.txt

Официальный виджет для групп больше не получить, но он все еще выводится через фрейм, если подставить номер группы.

А зачеркнутая Р? или с черточкой на CSS

Всего: 2932