Старый 06.10.2011, 21:29   # 1

5 группа
 
Аватар для Brucey
 
Регистрация: 03.01.2011
Адрес: зачем интересуетесь, товарищ майор?
Сообщений: 2,285
Сказал(а) спасибо: 1,867
Поблагодарили 931 раз(а) в 462 сообщениях
По умолчанию Грамотное создание MFS

Долго думал, о чём же я могу написать. Курс по веб-технологиям? Нет, не то. Целый курс в один пост не уместишь, да и в Гугле полно инфы по этому делу. В интернет-бизнесе пока не особо преуспел. В основном все направления сейчас в стадии обкатки и экспериментов. Но, пожалуй, могу сказать кое-что про MFS - Made For Sape.

Не буду рассказывать об очевидных вещах, типа что такое сапа и как её поставить на сайт. Расскажу, как делать так, чтобы сайты не попадали под АГС и прочие фильтры Яндекса. Без индексации Яндексом в сапу сайты и не берут, а если всё же пропихнёте, то покупать никто не будет, поэтому нам важно удержать его в индексе.

На чём основан мой опыт: я частично писал об этом в своём блоге, напишу ещё раз сюда вкратце. Однажды я захотел сделать сайт с сочинениями по литературе без попапов на пол-экрана и без тизеров с порнухой. Набросал простой дизайн (хоть я и не дизайнер, но что-то простое вполне сваять могу), собрал из своих наработок простенькую CMS, прикрутил дизайн, написал парсер одного сайта с сочинениями и спарсил. Именно спарсил, т.е. никаких заморочек с уникальным контентом и т.д. - всё это фигня. Копипаст рулит, если знать, как его готовить. Собственно, об этом и буду говорить дальше. Сейчас этот сайт не только приносит копейку в сапе, но ещё и собирает траф. В лучшие времена он доходил до 8k уников дейли и профит с него был 500 рублей в день. Т.е. 2 таких сайта = килобакс в месяц. Летом трафа не было почти вообще, ну оно и понятно, не сезон, сейчас вернулся, но не в том объёме - 3k уников дейли. Нужно просто докупить немного статей, и траф вернётся, но пока у меня нет свободных денег. Как только, так сразу. Но я отвлёкся. Мы же говорим про сапу, верно? Вот скрин этого сайта в сапе:
Нажмите на изображение, чтобы открыть его в исходном размере.

Итак, в принципе основную мысль я уже высказал: нужно делать сайт для людей. Просто сайт для людей, и вообще не морочиться с процентом уникальности контента и прочей ерундой. Но полноценные СДЛ-ы делаются трудно и долго, и на автомате их не наклепаешь. Верно. Значит будем делать, как я их называю, псевдо-СДЛ-ы. Как?

Для начала советую, даже не советую, а настаиваю, чтобы вы заглянули вот сюда: http://топэксперт.рф/

Теперь остаётся принять во внимание всю эту информацию, в частности раздел "Внутренние факторы". Хочу обратить внимание, что в подразделе "Текст" уникальный контент указан как плюс, но нигде не сказано, что неуникальный контент - это минус. Также обратим внимание на пункт "Динамика появления контента на сайте" в подразделе Возрастные факторы. Итак, что мы имеем: нужно найти постоянный источник бесплатного не обязательно уникального контента. Всем понятно, что это новостные порталы, которые нам, помимо прочего, упрощают задачу парсинга наличием RSS, который мы ставим на крон и получаем постоянно обновляемый сайт. Но хочу обратить внимание ещё вот на что: посмотрите комментарий Садовского в самом начале на топэксперте. Всё для людей. И копипастный контент тоже может являться полезным для людей. А вот синонимайз - уже нет. Так что запомните - синонимайз - большее зло, чем копипаст. Много большее. И Яшка уже научился его распознавать. Так что забудьте про говноуникализацию.

Теперь нужно сваять сайт. Но для начала нужен домен. Т.к. цена ссылки в сапе зависит от тИЦ-а, то берём сразу домен с тИЦ, потому что даже если умеешь его наращивать, нужно ждать апа, а он может не происходить и месяц, и два, плюс не факт, что Яшка опять что-то не подкрутит. Плюс такой домен имеет определённый возраст, а в сапе есть фильтр на возраст домена, т.е. на домен с возрастом будет больше желающих купить ссылку. Где взять? Идём в ICQ вот к этому чуваку: 900004 и изъявляем желание купить домен с тИЦ, он вам всё расскажет. Десятку можно взять рублей за 500, двадцатку - 1000. Есть желание больше - пожалуйста.

Остался сам сайт. Во-первых, нужна своя CMS. Помним подраздел CMS на топэксперте? Да, не спорю, что есть куча сайтов на общедоступных системах, но они наполнены уникальным и качественным контентом. Т.е. тут одно из двух: либо хороший контент + общедоступная CMS, либо копипаст + своя CMS. Проверено много-много раз лично. Соответственно, хороший контент + своя CMS = бомба, но сейчас не об этом, использовать хороший контент для таких сайтов - непозволительная роскошь.

Во-вторых, нужен шаблон для этой CMS. Что учитываем при создании шаблона: делаем максимально просто, аккуратно и максимально человечно. Прикручиваем мелкие фишки, типа курса валют, текущей даты и т.д., т.е. подойдите к этому творчески, вот как будто для крутого СДЛ делаете дизайн. Вёрстка должна быть желательно валидной, обязательно семантичной и SE-оптимизированной. Под SE-оптимизированностью в данном контексте я подразумеваю аккуратность. Т.е. не нагроможайте html-код. Во-первых минимум блоков, во-вторых все стили в css.

Собственно, вот. В сапу запихиваем после индексации Яшкой 1000 страниц. Продаём только по схеме 1-1-1. Живут такие сайты вечно. Сайту, скрин которого я показывал выше, уже 22 месяца. Это самый старый. Остальные помоложе, но тоже уверенно сидят в индексе и уходить оттуда никуда не собираются. Покажу один пример - http://www.cnfu.ru Этот сайт ещё на старой версии CMS, как видно, там нет ЧПУ и ещё некоторых не видных глазу вещей. На данный момент он принёс в сапе 2k рублей, продолжает нести по 10 рублей в день и потихоньку эта цифра растёт. И прошу обратить внимание, это - нулевик! С тИЦ-ем гораздо веселее.

Бонусом прилагаю свою CMS и инструкцию по пользованию и созданию шаблонов. Саму CMS можно скачать тут: http://brucey.org/edujonn22com.zip Вместе с ней в папке themes лежат 2 шаблона. Рекомендую ознакомиться с ними, прежде, чем создавать свой. Можно пользоваться и ими, но я всё же советую сделать свой.

Небольшое описание: Система парсит RSS. Но в RSS не всегда публикуется полный текст новости, а также нет картинок. Поэтому парсер берёт из RSS URL новости, заходит туда, берёт текст новости и картинку, картинку копирует на наш хост, где установлена CMS, в определённую папку, и пишет всё в БД. Таким образом мы имеем не кусок текста из RSS, а полный текст, ещё и с картинкой, что немаловажно. Но! Для этого приходится писать отдельный парсер для каждого сайта. Сейчас в базе сайтов их всего 3 штуки. Если знаешь, что делаешь, то можно зайти в папку parser, добавить ссылку на RSS-фид желаемого сайта в файл sites.txt, затем добавить его обработку в сам файл парсера index.php по аналогии с остальными.

Инструкция по установке: фигачим на хост. Ставим права 777 на папку images (UPD. и на всякий случай на папку includes). Заходим на сайт - автоматически перенаправит на установку. Выполняем всё, что видим на экране. Ставим на крон (ежедневно) следующее: _ttp://ваш_сайт.ru/cron.php?verification=sapemasterandruler Небольшая защита от умников, чтобы не запускали парсинг самовольно. Первоначальные данные для входа в админку: Логин: 1, пароль: 1. Можно и нужно сразу сменить. Ну и закидываем папку, предоставленную сапой, в корень сайта. Ещё нужно поправить файл header.php, лежащий в корне. Смотрим строки с 11 по 15. Это код, который вам даёт сапа. Его нужно заменить на свой, в частности строку
Цитата:
define('_SAPE_USER', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx');
где xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx - ваш идентификатор.

Теперь о возможностях и функциях.
- Курс валют. Парсится rambler.ru. Значения кэшируются.
- Текущая дата и день недели.
- Предыдущие новости. Выдаёт указанное количество ссылок на предыдущие новости. В качестве анкора берётся заголовок новости. Предназначен для формирования перелинковки + придания «СДЛ-ности» сайту. Есть варианты обрезать до 50 символов, или же выводить полностью. Зависит от шаблона. (На примере вместо этого блок «Случайные новости». Предыдущие вместо случайных - лучше, что и сделано в выложенной версии).
- Регистрация, вход, комментирование. Это стандартные функции, поэтому говорить много о них не буду. Скажу лишь, что они тоже служат для создания вида СДЛ и особого применения не находят.
- Список ссылок + постраничная навигация. Если Вы посмотрите на пример сайта, то поймёте, о чем идёт речь. Макрос выдаёт нужное количество ссылок на новости, раскидывая их по страницам, а навигация, соответственно, даёт возможность перемещаться по страницам. Функция реализована так, что Вы можете сделать это как угодно. К примеру, поставить 20 ссылок на страницу, 5 выводить в левом сайдбаре, ещё 5 – в правом, оставшиеся 10 – в футере. Или как на примере: 40 ссылок на страницу, выводим по 20 в 2 колонки. Также есть варианты обрезать до 50 символов, или выводить полностью. Зависит, опять же, от шаблона. Сделано по большей части для того, чтобы сапа видела все страницы.
- Последние новости. На примере это верхние 4 блока. Новость обрезается до 300 символов, картинка уменьшается до 100 пикселей в высоту и пропорционально в ширину. Можно использовать 1 блок, можно 2. Максимум 4.
- ЧПУ. На примере, опять же, нет, но в выложенной версии реализовано.
- Поиск не работает. Сделан просто для вида.
Немного о функциях админки.
- Выставление количества ссылок на одну страницу (см. Список ссылок + постраничная навигация выше).
- Создание тайтла. Возможность использовать его как статическую часть во всех тайтлах сайта.
- Полное и в то же время простое управление меню (добавление, удаление, анкоры, ЧПУ, расположение).
- Возможность редактировать любую новость. Как вариант нанять рерайтера, который будет рерайтить заголовки, ну или полностью новость, если у Вас много денег и есть желание делать полный уник. Из своего опыта: рерайтер рерайтил заголовки по 50 копеек за штуку.

Теперь по шаблону. Сразу скажу, что полноценная поддержка шаблонов не реализована, а делается это таким образом: в папке с шаблонами папке с желаемым шаблоном присваивается название ”default”. Итак, макросы:
{title} – Тайтл.
{style_dir} – путь к папке с шаблоном.
{date} – текущая дата и день недели.
{usd_val}, {eur_val} – курс доллара к рублю и евро соответственно.
{usd_arr}, {eur_arr} – стрелки вверх или вниз (выросла или упала валюта по сравнению с предыдущим днём) для доллара и евро соответственно.
{username} – имя вошедшего пользователя.
{top_menu} – меню сайта. Оформлено списком (<ul><li>). Внешний вид легко настраивается в CSS. Текущая вкладка меню имеет дополнительный класс ”active”.
{head_[1-4]} – заголовок одной из четырёх последних новостей.
{date_[1-4]} – дата одной из четырёх последних новостей.
{img_[1-4]} – изображение для одной из четырёх последних новостей.
{new_[1-4]} –урезанный текст одной из четырёх последних новостей.
{links_block-[N]} – блок из N ссылок на страницы сайта, обрезанных до 50 символов.
{nocut_links_block-[N]} – блок из N ссылок на страницы сайта.
{links_listing} – постраничная навигация. Выводятся ссылки подряд в формате <a href=”…”>1</a><a href=”…”>2</a> и т.д. Вид также настраивается в CSS.
{mess} – сообщение сайта.
{new_header} – заголовок текущей новости.
{new_date} – дата текущей новости.
{new_img} – изображение для текущей новости.
{new} – полный текст текущей новости.
{links_block_r-[N]} – блок из N ссылок на предыдущие новости, обрезанных до 50 символов.
{nocut_links_block_r-[N]} – блок из N ссылок на предыдущие новости.
{comments}<div class="comment"><b>{comment_nick}</b> | <i>{comment_date}</i><br />{comment_text}</div>{endcomments} – шаблон для комментариев. {comments} и {endcomments} служат как начало и конец шаблона. Что внутри – собственно сам шаблон. {comment_nick} – ник комментирующего. {comment_date} – дата комментария. {comment_text} – текст комментария. HTML теги вырезаются.
{regerr} – ошибка, возникшая при регистрации.
{captcha} – каптча.
{sape} - вывод сапо-ссылок.
Условия в шаблоне. Реализовано кривовато - 3 уровня вложенности условий, но думаю этого достаточно. Реализуется так:
{if}{условие}

{if2}{условие}

{endif2}

{endif}
Сами условия:
user^[0-1] – 0 – пользователь не вошёл, 1 – вошёл.
vis^[0-выражение] – что отображается на экране. 0 – главная страница. new – новость, register – страница регистрации и т.д. Можно использовать те ЧПУ, которые Вы добавили в админке. К примеру Вы добавили страницу «Контакты», ЧПУ contacts. В шаблоне это будет выглядеть так:
{if}{vis^contacts}
… Ваш текст …
{endif}
regerr^[0-1] – ошибка при регистрации. 0 – не возникла, 1 – возникла.
Собственно, по шаблону всё. Что-то может быть непонятно. Поэтому для начала рекомендую ознакомиться с дефолтным шаблоном. Код чистый, табулированный, сразу всё станет ясно. Если останутся вопросы – всегда можно задать их здесь, в этом топике.

P.S. Друзья, хочу добавить ещё одно замечание: это, в принципе, очевидно, но всё-таки: пожалуйста, не выкладывайте CMS в паблик. Спасибо.

Всем пис

Последний раз редактировалось Brucey; 07.10.2011 в 18:02.
Brucey вне форума   Ответить с цитированием
Сказали спасибо:

0lik (01.06.2012), AlexPro (06.10.2011), alkusha (06.10.2011), andryha64 (14.11.2011), Avl (12.10.2011), babay (07.10.2011), Betmakler (17.10.2011), bever (07.10.2011), cherryto (07.10.2011), Collapse (10.10.2011), Colombo (07.10.2011), dekabrist (09.10.2011), Delta (10.10.2011), Dima (14.10.2011), dob (08.10.2011), dolphin77 (07.02.2012), drugsextra (07.10.2011), Ericon (10.10.2011), evgenavr (07.10.2011), ext.2011 (05.01.2012), Financia (15.10.2011), Galileo (09.11.2011), Gamilton (07.10.2011), hiddenwm (17.10.2011), iRunner (07.10.2011), Iulius (07.10.2011), Jeka (07.10.2011), Jekaboyzz (09.10.2011), joker (11.11.2011), lavr (10.10.2011), legioner-kz (12.11.2011), lexaos (06.10.2011), malinator (06.10.2011), Mantronic (06.10.2011), matroskin (07.10.2011), mazya (09.10.2011), miloman58 (01.06.2012), msever1 (09.10.2011), Murena (10.10.2011), musicsat (07.10.2011), Nekromanser (08.10.2011), nevsky (06.10.2011), poolk (06.10.2011), Prokt (12.10.2011), ren50 (20.01.2012), Romario (13.10.2011), rootlet (29.11.2011), RusDat (06.10.2011), rustamakhmetov (07.10.2011), Sadykovs (08.10.2011), SAW (20.10.2011), sergio (13.10.2011), Severon (07.10.2011), skshad (07.10.2011), sllimm (10.03.2012), Snoozik (07.10.2011), Sofi (10.10.2011), TheMain2009 (10.10.2011), toMe (19.10.2011), valerich (09.10.2011), valkiriy (08.10.2011), Walkey (08.10.2011), walktor (07.10.2011), xodapi (12.10.2011), Xsiber (06.10.2011), Z1P (12.10.2011), zarik (06.10.2011), Василий (09.10.2011), Ландыш (07.10.2011), Лев (18.10.2011), Михаил (07.10.2011), Олег (12.10.2011)

Старый 06.10.2011, 22:15   # 2

5 группа
 
Аватар для lexaos
 
Регистрация: 28.12.2010
Адрес: Челябинск
Сообщений: 862
Сказал(а) спасибо: 342
Поблагодарили 342 раз(а) в 191 сообщениях
По умолчанию

помоему это круче чем тема Хопкинса (не в обиду ему)
lexaos вне форума   Ответить с цитированием
Старый 06.10.2011, 22:22   # 3

Круглосуточен
1 группа
 
Аватар для malinator
 
Регистрация: 31.05.2010
Адрес: всегда онлайн
Сообщений: 9,211
Сказал(а) спасибо: 1,936
Поблагодарили 3,675 раз(а) в 2,055 сообщениях
По умолчанию

Brucey, а что будет если ссылок будет к примеру 2-2-2 или 1-3-5? На сколько успешно щас подобные сайты индексируются яндексом?
__________________

Я люблю >>> нефть
Временно неживой проект про CPA >>> AVF.biz
Не можешь встать - наступай лёжа!

malinator вне форума   Ответить с цитированием
Старый 06.10.2011, 22:24   # 4

IMHO
5 группа
 
Аватар для RusDat
 
Регистрация: 21.12.2010
Сообщений: 1,309
Сказал(а) спасибо: 453
Поблагодарили 641 раз(а) в 301 сообщениях
По умолчанию

malinator, вероятность санкций от ПС увеличивается при большом количестве исходящих.
RusDat вне форума   Ответить с цитированием
Старый 06.10.2011, 22:33   # 0

5 группа
 
Аватар для Brucey
 
Регистрация: 03.01.2011
Адрес: зачем интересуетесь, товарищ майор?
Сообщений: 2,285
Сказал(а) спасибо: 1,867
Поблагодарили 931 раз(а) в 462 сообщениях
По умолчанию

lexaos, велкам! Только у Хопкинса больше практики, я думаю. Я только недавно поставил это дело на конвеер. Больше ставил единичные, точечные эксперименты.
malinator, по поводу схемы продажи RusDat правильно подметил. Причём не просто увеличивается, а очень сильно увеличивается. А индексируются прекрасно.

Последний раз редактировалось Brucey; 07.10.2011 в 00:07.
Brucey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:

bever (07.10.2011)

Старый 06.10.2011, 23:32   # 6

7 группа
 
Аватар для zarik
 
Регистрация: 20.05.2011
Адрес: Харьков
Сообщений: 233
Сказал(а) спасибо: 176
Поблагодарили 192 раз(а) в 53 сообщениях
По умолчанию

Архив с cms не качает (((( Выложи плиз в общак

Последний раз редактировалось zarik; 06.10.2011 в 23:35.
zarik вне форума   Ответить с цитированием
Старый 06.10.2011, 23:37   # 7

1 группа
 
Аватар для alkusha
 
Регистрация: 03.06.2010
Адрес: Украина,Харьков
Сообщений: 137
Сказал(а) спасибо: 66
Поблагодарили 34 раз(а) в 27 сообщениях
По умолчанию

надеюсь,что эту тему не закроют для общего обозрения ибо я давно искал что либо подобное а сдесь кажется весь подробный мануал
спасибо тс


alkusha вне форума   Ответить с цитированием
Старый 07.10.2011, 00:03   # 8

5 группа
 
Аватар для Brucey
 
Регистрация: 03.01.2011
Адрес: зачем интересуетесь, товарищ майор?
Сообщений: 2,285
Сказал(а) спасибо: 1,867
Поблагодарили 931 раз(а) в 462 сообщениях
По умолчанию

У кого не качает - видимо браузер получает неправильные хедеры. Тогда нажмите на ссылку правой кнопкой мыши и выберите "Сохранить как...".
Brucey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:

bever (07.10.2011)

Старый 07.10.2011, 00:08   # 9

Заблокирован
 
Регистрация: 27.09.2010
Адрес: RnD
Сообщений: 1,179
Сказал(а) спасибо: 36
Поблагодарили 135 раз(а) в 107 сообщениях
По умолчанию

че за ошибка после удаления install.php?
failed to open stream: No such file or directory in /home/useresu1/data/www/air-compressorfqe.no-ip.biz/header.php on line 14
useresu вне форума   Ответить с цитированием
Старый 07.10.2011, 00:10   # 0

5 группа
 
Аватар для Brucey
 
Регистрация: 03.01.2011
Адрес: зачем интересуетесь, товарищ майор?
Сообщений: 2,285
Сказал(а) спасибо: 1,867
Поблагодарили 931 раз(а) в 462 сообщениях
По умолчанию

useresu папку саповскую нужно закинуть в корень. И, кстати, в файле header.php нужно вставить свой sape user id, забыл про это написать, сейчас добавлю.
Brucey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:

bever (07.10.2011)

Ответ

Метки
gaze, text


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы



Текущее время: 15:24. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
www.megastock.ru
spacer