• Главная
  • Оглавление
  • Обратная связь
  • Лента RSS
  • Правила
Что здесь уже нашли

Новый движок, новый дизайн...

07 июня 2009, 15:21

Давно мне сверлила мозг мысль, что оформление моего блога мягко-говоря убогое. Дизайн хоть и уникальный (да кому нафиг нужна эта уникальность?), но какой-то примитивный, «серенький».  А поскольку подавляющее большинство серферов в первую очередь обращают внимание на внешний вид, то ресурсы, подобные моему, должны у всех этих сотен интересующихся напрочь отбивать всякое желание внимательно изучать содержимое размещенных здесь страниц. К тому же пословица про встречу «по рубашке» в сети так же актуальна, как и в оффлайне.

Короче, после нескольких дней напряженного труда рад представить вашему вниманию «новую обложку старого журнала». Цветовое решение получилось несколько тяжеловатым, ну да что ж поделаешь — дизайнер из меня аховый. Уж как вышло, так вышло. 

К слову сказать, в связи с полной переделкой диза решил за одно уж и на новый движок перелезть. Точнее, движок старый, но версия поновее.

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

Справедливости ради стоит сказать, что с прошлой версией возни было значительно больше.

С другой стороны радует то, что большинство созданных мной плагинов для Ласто-блога, прикрутились к новой версии без проблем. Сложности возникли только с модулем, формирующим тэги к статьям. Но и они решились довольно быстро (благодаря опыту в потрошении предыдущей версии и тому, что автор в новом проекте не изменил имена ключевых переменных). Короче с преемственностью тут дело обстоит довольно не плохо.

Что ж, будем теперь тестить новый блог с новым оформлением.  

Тэги: новый блог от Ласто,  шаблон, дизайн сайта, оформление страниц
Комментариев: 26

Война продолжается

02 июня 2009, 08:38

С начала активных боевых действий против попингуев прошло уже достаточно много времени. Я, честно говоря, ожидал гораздо большей активности со стороны пользователей да и самого автора скрипта блога. Однако ж тишина... Может это только мне попингуи доставляют неудобства?  Ладно, речь не о том. Я считаю попингуйство злом и намерен продолжать с ним бороться.

Предыдущая версия "Привратника" работала довольно сносно, но, к сожалению, не долго - создатели "пингуляторов" быстро поняли свои ошибки и приняли меры. Теперь простой анализ частоты хитов уже не помогает. Что ж, значит пришло время сделать выводы и пересмотреть стратегию.

Чуть более недели назад старый "Привратник" на этом сайте был списан на пенсию и его место занял новый, переписанный заново и использующий совершенно новый подход. Теперь он не смотрит ни на IP-адрес посетителя, ни на его юзер-агент, ни на все остальные "атрибуты" - это просто не нужно.

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

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

Итак, начат второй этап тестирования. Для чистоты эксперимента статистика блога (уже в который раз) была обнулена и снова выставлены на общий обзор "друзья сайта". Любуйтесь, комментируйте. Самые активные смогут первыми получить сей скрипт в свое распоряжение. 

Дополнение от 5 июня.

Сегодня обнаружил досадную ошибку в скрипте - он добросовестно определял попингуйские сайты, но по-привычке никаких мер по присечению их деятельности не предпринимал. 

Сейчас положение исправлено, но пришлось снова очистить статистику... 

Тэги: борьба с попингуями, статистика сайта, блокировка нежелательных хитов, привратник
Комментариев: 16

Страсти вокруг редакторов

13 февраля 2009, 07:51

Тяга народа к халяве неистребима.
Приходится смиряться.

 

К великому моему удивлению, мой пост про визуальный редактор для Lasto-блога-Б вызвал оживленный интерес среди довольно скудной аудитории моих читателей. Многие интересуются, спрашивают и... уходят. Некоторые уходят тихо, по-английски, другие предпочитают хлопнуть дверью, ткнув меня носом в мою мега-корысть - просить деньги за ПО, автором которого я не являюсь.

Да, редактор писал не я, но я обратного и не утверждал. А бесплатно его не раздаю по двум причинам:

  1. я все же потратил время на его адаптацию, а каждый труд должен быть соответственно оплачен.
  2. чтоб халявщики стройными рядами шли мимо, прямиком в близлежащий лес. Тут я полностью согласен с Ласто. Ибо нефиг.

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

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

Это (а так же просьбы читателей-пользователей Lasto-блога) и послужило причиной порыться на пыльном чердаке и поискать старенькую версию тулзы, которая, хоть и не является визуальной, но картинки заливать таки умеет.

Что это такое и с чем его едят.

Визуальный редактор появился, когда один из моих знакомых показал мне FCKeditor, а до того у меня уже было несколько попыток усовершенствовать встроенное в Lasto-блог средство создания постов. Один из вариантов я и предлагаю всем желающим. На этот раз совершенно бесплатно (надоело мне уже выслушивать нытье, про то, что 3 WMZ для действующего манимейкера  - это слишком дорого ).

Итак, что же оно умеет.

Да почти ничего . Тупо вставляет заранее определенные HTML-тэги в позицию курсора или обрамляет ими выделенный кусок текста. Получается, что это даже не редактор, а просто помощник для ввода тэгов в стандартном окне набора текста. Ну и плюс умеет загружать картинки (JPEG и GIF) на сайт и создавать соответствующий тэг в тексте. Все.

Установка.

Качаем вот этот файлик и вынимаем его содержимое куда-нибудь на свой винчестер. Почему сразу не на сайт? Потому, что требуется провести некоторые настройки-модификации прежде чем тулза начнет нормально работать.

Этот вариант не встраивается в блог, а использует механизм удаленного создания постов, так удачно предоставленный автором блога. Потому, прежде чем заливать файл на сервер сделайте следующее:

1. Войдите в свой блог в режиме админа и обратитесь к странице remoute.html. Вашему взору явится HTML-код страницы для оффлайнового написания статей в блог.

2. В этом коде найдите такие строки:

Код адреса доставки
<form name=sender target=_blank
  id=form_post method=post
  action=http://адрес-вашего-сайта/remoute.html>

и замените ими соответствующие строчки в распакованном скрипте. Это нужно, чтобы скрипт слал ваши посты именно в ваш блог, а не в мой. 
 

3. Чуть ниже найдите пачку строк, аналогичных этим:

Список разделов блога
<option value="glukSharp">Кривизна платформы .NET и проблемы C#</option>
<option value="interface">Грамотные интерфейсы</option>
<option value="lb">Доработки Lasto-блога</option>
<option value="webcoding">WEB-программирование</option>
<option value="humor">Юморное</option>
<option value="mind">Мысли вслух</option>
<option value="gfx">Графика и фото</option>

и так же замените ими соответствующую группу строк в скрипте. Это - список разделов вашего блога.
 

4. И наконец последняя замена - строка с кодом идентификации. Выглядит она так:

Код идентификации
<input type="hidden" name="code" value="fbf2b6fe49b629062dba32087d3d29b2" />

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

5. Теперь осталось указать, куда скрипт должен складывать загруженные картинки. Путь прописан в начале скрипта в двух местах (строки 29 и 33). 29-я строчка выглядит так:

Путь для закачки картинок
$up = getcwd().'/i/p/'.$filename;

Красным цветом отмечен путь от папки в которой будет находиться скрипт (корень блога), до папки куда будут ложиться загруженные изображения. Естественно права доступа на целевую папку должны быть никак не ниже 766. Иначе фиг вы что закачаете.

Строка 33 содержит код, который генерирует HTML-тэг отображения картинки в тексте. Естественно там путь должен быть тот же, что и в 29-строке:

HTML-код ссылки на картинку
$text = substr($text, 0, $lt).
  '<img alt="" border="" src="http://'.$_SERVER['HTTP_HOST'].
  '/i/p/'.$filename.'"/>'.substr($text, $lt);

Все, теперь можно заливать на сервер.

Вопросы безопасности.

Скрипт является НЕ БЕЗОПАСНЫМ, т.к. он содержит в себе все необходимое, чтобы отправлять посты в ваш блог. Никаких проверок подлинности юзера или идентификаций не производится. Поэтому прочтите следующий текст внимательно и с пониманием отнеситесь к его содержанию.

Скрипт должен находиться в корне блога (там же где лежит index.php). Это особенность блога.

В принципе его можно поместить и в /data/php_pages/ но при этом нужно будет править пути для загрузки картинок и выкинуть из скрипта все "лишние" HTML-тэги, иначе он будет ломать дизайн страницы. Можете поэкспериментировать сами, мне этим заниматься лень. 

Итак, чтобы обезопасить себя от разных "редисок" (коих на просторах сети просто немеряно) перед загрузкой скрипта на сервер измените его имя со стандартного editor.php на что-нить жудкое, типа jhg93gkewjdht83k7tvuy26yh6rhf.php

Соответсвенно, для вызова редактора вам придется обратиться именно к этой странице вашего блога, т.е. например к http://fit-media.com/jhg93gkewjdht83k7tvuy26yh6rhf.php

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

Работа с редактором.

Работа предельно простая - вводите текст, выделяете нужный кусок и жмете нужную кнопку - вокруг куска вставляются соответствующие кнопке тэги. Кнопка IMG откроет DIV-блок для выбора и закачки файла и, при успешной загрузке, вставит IMG-тэг в позицию курсора.

Есть еще пара кнопок - "QUOTE" и "CODE". Они вставляют заранее определенные блоки вложенных DIVов. Мне это было нужно для оформления вставленных исходников и цитат. Можете поколдовать над CSS от вашего блога и адаптировать эти блоки под себя. Или поколдовать над кодом скрипта и повесить на эти кнопки вставку чего-нить более полезного для вас.

Никогда не бойтесь экспериментировать, но и не забывайте про резервное копирование 

Один важный момент

Да, чуть не забыл. Чтобы отправить пост вы НЕ ДОЛЖНЫ быть залогинены в блоге, т.е. вы должны бять для блога обычным пользователем, а не администратором. В режиме админа блог просто выплюнет вам HTML-код страницы удаленного создания постов, полностью игнорируя все, что вы ему отправили. 

Если вы находитесь в режиме админа, то чтобы вернуться в обычный режим, нужно ДВАЖДЫ обратиться к странице logout блога. Если при этом блог потребует ввести пароль, откажите - нажмите "Отмена". Почему дважды? Я не знаю - глюк наверное (привет мастеру ), но с первого раза он просто выбрасывает на страницу общего оглавления.

ЗЫ

Все написанное выше проверено на Lasto-Blog-B. Работа скрипта с последней версией блога не проверялось - тестируйте сами.

Тэги: редактор HTML-тэгов, Ласто-блог, загрузка картинок, FCKeditor
Комментариев: 2

Page: 01 02 03 04 05

Календарь

февраль, 2012
пн вт ср чт пт сб вс
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29        

Меню

  • Главная страница
  • Оглавление блога
  • Лента новостей
  • Обратная связь
  • Правила блога

Анонсы по темам

  • Все посты блога
  • С миру по нитке
  • Мысли вслух
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Категории

  • Все посты по порядку
  • С миру по нитке
  • Графика и фото
  • Кривизна платформы .NET
  • Грамотные интерфейсы
  • WEB-программирование
  • FlatCMS - шустрая и гибкая
  • Доработки Lasto-блога

Сервисы

  • Поиск по блогу
  • Поиск по всему сайту
  • Шпионское досье

Реклама


Стоимость сайта

Мой вебсайт стоит 865 404,18 руб

Статистика

    Widgetize!
  • Время работы: 1,43505 сек.
  • Память: 4 864 кБт
  • Статистика привратника
Copyright FIT-Media.com, © 2007-2012
Главная | Общее оглавление | Обратная связь | Правила блога | Лента RSS