-
Content Count
308 -
Joined
-
Last visited
Reputation Activity
-
Fenj got a reaction from Ментор in Оцените макет
Водяной знак не стоит накладывать даже на конечный вариант.
А дизайн скучный, очень скучный, тени не красивые.
-
Fenj got a reaction from edward-burya in Оцените макет
Водяной знак не стоит накладывать даже на конечный вариант.
А дизайн скучный, очень скучный, тени не красивые.
-
Fenj got a reaction from adea74 in Рекомендация начинающим вебмастером.
Зачем покупать ссылки, если они не влияют на ранжирование? (:
-
-
-
Fenj got a reaction from depres in Коллективный блог
Йоу, Йоу, Воланд прийдёт, тебе жопу надерёт,
Ну тебе всё ровно, ведь твой профиль говно.
Оффтоп простите :с
-
Fenj got a reaction from SeoSergey in Коллективный блог
Йоу, Йоу, Воланд прийдёт, тебе жопу надерёт,
Ну тебе всё ровно, ведь твой профиль говно.
Оффтоп простите :с
-
Fenj got a reaction from bodnari94 in Коллективный блог
Йоу, Йоу, Воланд прийдёт, тебе жопу надерёт,
Ну тебе всё ровно, ведь твой профиль говно.
Оффтоп простите :с
-
-
Fenj got a reaction from Arty220 in Нужен текст на страницу "о сайте".
Копируешь с любого похожего сайта и закрываешь страницу для поисковиков (: Или собрался на страницу правообладателей трафик получать? Ты на неё еще ссылок купи и топ 1 по ВЧ выведи.
-
Fenj got a reaction from by_limon in Нужен текст на страницу "о сайте".
Копируешь с любого похожего сайта и закрываешь страницу для поисковиков (: Или собрался на страницу правообладателей трафик получать? Ты на неё еще ссылок купи и топ 1 по ВЧ выведи.
-
Fenj reacted to zenn in Палю тему - обход adblock
Ну если взять тот же google adsense и хорошенько поработать над стилями и расположить близко к контенту(или прям в нем) то пользователь и не поймет что это реклама(в основном, глаз "подтачивается" к однотипным форматам рекламы и их оформлению).
-
Fenj reacted to zenn in Палю тему - обход adblock
Ну, благо, не экзорциста. Чаще всего зовут друзей с криками "нутыжпраграмизт"...
-
Fenj reacted to zenn in Палю тему - обход adblock
Такой посетитель, к сожалению ничего не стоит для сайта, кроме +1 на счетчике посещаемости Да и моей задачей было лишь рассказать о методе, а не о последствиях
-
Fenj reacted to zenn in Палю тему - обход adblock
Возможно вы и правы, но вероятность клика по рекламному объявлению которое увидел пользователь выше, чем если он ее не видит (кэп на вахте!).
-
Fenj reacted to zenn in Палю тему - обход adblock
Проверял на adblock, adblock plus и смежных проектах для хрома, которые по блеклистам шустрят и картинки нюхают на соответствие баннеру.
-
Fenj reacted to zenn in Палю тему - обход adblock
Как вы знаете, в последнее время в "интернетах" стали популярны различные блокировщики рекламы - adblock, adblockplus и прочие радости этого вида.
Для того, чтобы понять как обойти данные блокировщики, достаточно понять как они работают.
В основном их работа заключается в анализе кода сайта по так называемым "черным спискам" - в случае вхождения - вырезание данного контента.
Способ собственно, очень простой. Припустим, у вас есть рекламный блок, который размещен по средствам js:
<script src="http://reklama.domain/ads.js"></script> в случае вхождения домена или имени файла (ads.js) в черный список - реклама не будет показана пользователю. Но есть простое решение: добавление alias-записи (cname) к вашему домену.
Добавить cname запись можно по средствам управления доменной зоной вашего домена.
Простой пример, добавим для вашего сайта(site.domain) CNAME запись следующего вида:
CNAME promo.site.domain reklama.domain теперь вы можете вызвать ваше объявление следующим образом:
<script src="http://promo.site.domain/ads.js"></script> Однако, такое решение не всегда поможет. Если вы можете связаться с управляющими рекламной сетью, то достаточно хорошим вариантом решения будет возможность динамического подключения файла по определенному правилу. Допустим, логика вхождения следующая:
[A-Za-z]*{3} настроив соответствующим образом работу веб сервера, можно динамически вызвать произвольное имя файла:
<script>document.write('<sc'+'ript type="text/javascript" src="'+('https:'==document.location.protocol?'https':'http')+'://promo.site.domain/'+Math.random().toString(29).substr(2, 5)+'.js?rnd='+Math.round(Math.random()*100000)+'"></sc'+'ript>'); </script> В результате такое имя файла не попадет под фильтр адблока. Всем добра.
-
Fenj reacted to Firestarter in Шаблонизатор
Ваш шаблонизатор очень легко развить до такого. Отличная штука, сам юзаю.
-
Fenj reacted to zenn in Шаблонизатор
Давайте я вам приведу пример, где можно наступить на грабли и не раз
Пример. У вас есть выборка из бд/текстовика/откуда угодно списка n-фильмов(в дальнейшем - итемов). Как вы с помощью своего шаблонизатора отобразите их на 1 странице? Придется выдумывать велосипед, к примеру - брать шаблон "итема" и повторять его n-раз:
$stmt = database::getInstance()->con()->query("SELECT * FROM films LIMIT 0,10); // выборка 10 итемов по стандарту PDO $result = $stmt->fetchAll(\PDO::FETCH_ASSOC); $template = new content; $n = 1; foreach($result as $row) { $template->set('{film_title_'.$n.'}', $row['title']); // припустим назначение переменной {film_title_1} заголовка 1го итема и т.д. $n++; } Зачем такие велосипеды и миллионы статичных переменных? С помощью twig-а оно выглядело бы проще:
// тот же sql запрос $params = array(); $params['film_sql'] = $stmt->fetchAll(\PDO::FETCH_ASSOC); // в шаблоне: {% for item in film_sql %} {{ item.title }} {% endfor %} это лишь 1 из проблем с циклами, аналогично - с условиями
-
Fenj reacted to zenn in Шаблонизатор
В принципе, для новичка(в плане конечно же, тестов) - вполне достаточно. Но я бы не рекомендовал изобретать велосипеды и посмотреть в сторону существующих шаблонизаторов.
По мере разработки, перед вами встанут проблемы: обработка циклов (или изобретение диких велосипедов по обработке внутри модели кучи шаблонов - ноги не найдете позже), обработка команд операторов(условия - опять же, обрабатывать их в моделях - не лучший вариант) и прочие сущности.
Я бы рекомендовал(по своему опыту) глянуть в сторону фреймворка (yii, symfony, codeigniter) или если нет желания использовать громоздкие реализации - глянуть в сторону использования простейшего шаблонизатора TWIG (см. http://twig.sensiolabs.org/ ) или подобных (smarty, etc).
Удачи в начинаниях.
-
Fenj reacted to Firestarter in Сайт без CMS
@Fenj, а в идеале, познакомитесь с october cms, там контент может лежать как в статических файлах, так и в БД. Мощнейшая штука на laravel/
-
Fenj reacted to Firestarter in Сайт без CMS
@Fenj, не стоит творить только на HTML5+CSS+PHP includes. Рекомендую все равно брать самый простой движок, например http://picocms.org/ или http://monstra.org/. Со временем, когда начнете увеличивать количество страниц, вы 100% будете искать как все это дело перенести на CMS, а тем более, если уже сейчас озадачились выводом постов из БД. Начните с простых движков, там минимальное количество функций в шаблонизаторе, что позволяет очень быстро натягивать любой Html шаблон.
-
Fenj reacted to Igor111 in Шаблон для студии
Скриншот: https://yadi.sk/i/fw6jYULnWa8TP
Скачать: https://yadi.sk/i/5xV1iglRWa9AH
-
Fenj reacted to creafor in Я один так делаю? Наказание школьникам
Есть у меня один игровой сайт, на котором имеется встроенный виджет вконтакте для комментариев. Так вот, часто в этом виджете пишут не совсем адекватные школьники, матерясь и посылая всех пользователей без особых причин.
Что я делаю в таких случаях? При наличии свободного времени: открываю профиль школьника, просматриваю список его контактов и нахожу в контактах маму, папу, учительницу, дедушку, бабушку и тд. Затем пишу сразу всем, прилагая к письму скрин матерщины школьника
Вот сегодняшняя жертва
А вы так делаете?
-