Сервис Интернет Объявлений

 
18
Октябрь
2012

Инициатива наказуема: убираем автоматические абзацы <p></p> в WordPress




Если кому-то также надело это своенравие и вседозволенность, если Вы хотите получать то, что пишете в среде Wprdpress, тогда эта строчка кода для вас:

remove_filter(‘the_content’,’wpautop’);

Прописываете ее в functions.php текущей темы, и все «двойные Ентеры», и прочие провокаторы не будут более инициаторами создания конструкций <p></p>, которые способны разрушить и без того хрупкие дизайны движка WordPress.

15
Октябрь
2012

Будьте внимательны с подсчетом кириллических символов

При работе с Вордпрессом да и вообще с Веб-программированием, нажно учитывать, что некоторые команды не умеют коректно работать с кирилицей.

И когда Вы ставите, например, ограничение строки до n символов — проверяйте, блин, вручную, сколько и каких символов туда войдет. Ведь для кириллицы и прочего юникода ваше n может превратится в n/2. А это уже чревато (в моем случае) непредсказуемыми результатами и, даже, оттоком клиентов.

Будьте внимательны при работе с WordPress-плагинами. А лучше подучите PHP- и Javascript-программирование и оформите вручную ту или иную функцию. В крайнем случае, можно обратитьс к знакомым программерам или фрилансерам.

С уважением.

14
Октябрь
2012

Аккумуляторы BTY. — Дайте мне БТР!

китайские аккумуляторыНе прошло и полгода, как испортился мой фотоаппарат из-за потекших брендовых батареек Duracell.
Ранее я использовал аккумуляторы GP, которые оказались дорогими и отстойными. Больше всего доставало, когда один из четырех аккумуляторов выходил из строя, убивая работоспособность всей системы источников питания.
Еще юзал аккумы от Sony. В принципе, терпимо. Но не вспомню, куда я их потерял.

Недавно узрел на Ебае недорогие китайские аккумуляторы BTY 3000 по смешной цене, порядка 8 долляров за 12 штук. Доставка бесплатная. Хотя шли они больше месяца. Я не ждал от них чего-то выдающегося. Но и того, что получил также не ждал.

С первого прикосновения и осязания я понял: что-то здесь не чисто. Уж больно они легкие на подъем.
Процесс зарядки также протекал очень быстро. Каждому аккумулятору понадобилось порядка 20 минут чтобы полностью заправиться.

Но так как выбор сделан и любопытство донимало, решено было идти в бой. И я взял дюжину этих «патронов» с собою в Крым. Фотоаппарат — старичок Canon S3 IS.

Комплекта этих чудо-мега-емкостных аккумов хватило на снимков 50, не более. Во время похода на Аю-Даг приходилось производить замену комплекта. Хотя иногда помогала простая перестановка элементов питания между собой.

В качестве выводов могу сказать следующее:

  • BTY — типичный Китай для лоха. Но очень дешевый. Годится для комплектации продуктов, которые должны идти с аккумуляторами. Считай такой себе демо-аккумулятор
  • Если и буду покупать себе фотик — буду выбирать со встроенным Литий-Ионным или Литий-Полимерным аккумулятором. Его заряд легче отслеживать, он и сам легче при тех же параметрах.
  • Продавцу поставил нейтрально-отрицательный отзыв. За неправдивое описание товара. Так емкость этих аккумуляторов ну никак не дотягивает до 3000mAh. Кстати, на самих аккумуляторах о mAh вообще ничего не говорится. Там просто написано BTY — 3000. И думай, что хош. Я быотделил дробную часть перед последним нулем: 300,0mAh. Напомнило мощность на магнитофонах, измеряемую в PMPO или RMS.

И на последок: Продавайте или покупайте товары через доски объявлений. Вы уже сейчас можете подать бесплатное объявление в Тамбове при помощи компьютера, Интернета и фантазии. Рекомендую это сделать как можно быстрее, но не раньше, чем Вы ознакомитесь с правилами написания и подачи объявлений.


13
Октябрь
2012

Совет вечера: почему не работает <body onload=…()> и как это лечить

Задача: надо организовать автоматический запуск джаваскрипта при загрузке страницы.
Вы уже прочли о том, что можно его тупо вписать в через onload.

Например, имеем простой скрипт подсчета символов в текстовом поле

<script type="text/javascript">		
            function countChar() {
                //подсчет символов в теле объявления
               var input_1 = document.getElementById("input_1");
               text_out.innerHTML = "Введено символов: " +  input_1.value.length;
            }
</script>

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

Пишем:

<body onload="countChar();">

Должно работать сразу.
Но бывают проблемы, которые можно решить задержкой исполнения джаваскрипта.

Пишем:

<body onload="setTimeout('countChar()',101)">

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

Если же выполнение скрипта не началось, возможно, у вас присутствуют конфликты библиотек и прочие неприятности. В любом случае, если скрипт выполняется по событию (onclick), то работать должен и в случае onload.

А чтобы вы не скучали при всей этой процедуре, рекомендую скачать Сумерки Сага Рассвет Часть 2 и включить в плеере в соседнем окошке. Да не достанут вас вампиры :)

03
Октябрь
2012

Сладко жить — осознанная необходимость

Шоклад - не только вкусноЯ люблю шоколад. Я ем много шоколада, особенно когда хочется, когда организм требует.

Под шоколад я выполняю различные проекты, связанные с умственной деятельностью.
Например, программирую на PHP, выполняю работы, связанные с графическим оформлением или анимацией.

Шоколадом я заедаю обед и запиваю чай.
Даже после пива/вина/водки тянет на сладкое.

Вчера, например, был разговор с админом на тему ограниченности ГЕТ-запросов. Проходил он под поедание шоколадки карманного формата с незатейлевым, но вполне историческим названием «Батон».

А немного раньше, при написании алгоритма работы с нечеткими запросами, мною было съедено несколько таких Батонов.

Жаль, что проходят времена натурального шоколада, что какао-бобы заменяются на заменители.
С другой стороны, сейчас возможности шоколада несколько шире. Например, Вы можете заказать шоколад с логотипом в компании «Дилан+». Эти ребята не только брендируют каждую плиточку, но и аккуратно упакуют в привлекательную обертку.

02
Октябрь
2012

Ограничение GET-запросов

В ходе моих экспериментов с PHP обнаружилась интересная особенность-ограничение гет-запросов.

При попытке передать в GET-запросе строку ‘update mysql database anyword‘ сервер выдает 404 ошибку.

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

30
Сентябрь
2012

Алгоритм поиска нечетких совпадений в PHP

Нечеткий поиск фраз в PHPВсем привет!
Сегодня речь пойдет о нечетких совпадениях в PHP.
В сети можно найти достаточно примеров поиска отдельных слов и сравнения целых текстов.
Но моя задача выглядит так: определить, принадлежит ли текст одной из Веб-страниц.
Или, наоборот: имеется Веб-страница и несколько текстов. Определить, какой текст расположен на этой Веб странице.

Самое неприятное: текст может иметь различные словоформы, длину и дополнительные слова.

Где это нужно? Да везде. В частности, при поиске возможного плагиата, при генерации Мета-тегов и т.д.

Таким образом, мы имеем дело с двумя задачами.

  • 1. Из множества текстов найти такие, которые могут содержать искомый фрагмент;
  • 2. Выбрать тот текст, который действительно с большой вероятностью содержит искомый фрагмент текста.

Я не буду приводить здесь PHP-код. Но дам наводку, как поступать. Учтите, в РНР я недавно.

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

Затем ограничиваем поиск до размеров искомой строки и прогоняем циклом по всему тексту. Используем встроенную функцию levenshtein() для сравнения. Выбираем тот фрагмент, где levenshtein() дает наименьшее число. Это число показывает количество изменений, необходимых сделать для преобразования одного текста в другой.
Заносим выбранный фрагмент (длиною в искомую строку) в отдельную переменную или массив.

Имея много текстов, и упаковав все это в один большой цикл, мы сможем получить несколько значений levenshtein(). Где значение меньше — тот текст и ближе к искомому. Но ,согласитесь, не факт, что текст окажется совпадающим.

Для окончательной проверки текстов на реальную похожесть воспользуемся PHP-функцией similar_text(), которая и покажет нам в процентах сходство текстов.
В зависимости от специфики текста, можно сказать, что тексты со схожестью 80% и выше можно считать одинаковыми.

При реализации этого алгоритма нужно учитывать, что levenshtein() не работает со строками длиннее 255 символов. Так что, продумайте этот момент и разбейте на подстроки, если это нужно.
Также учтите, что перебор может занять много времени. Сократить время перебора поможет увеличение шага сравнения строк. Но здесь Вы приносите в жертву точность.
Хотя, для нечеткого поиска и точность будет нечеткой.

П.С. А ВЫ знали, что дорожные блокираторы могут быть установлены на любой дороге и смогут задержать даже военную технику?

25
Сентябрь
2012

JotForm — создание HTML-форм, конструктор функциональных форм

Недавно возникла потребность быстро создать функциональную и привлекательную форму на сайт.
Разумеется, руками рисовать ее было влом. Поэтому начал рыть дебри Интернета в поисках чего-то съедобного, функционального и с внятной поддержкой. И нашел сервис JotForm.
Интернфейс там очень даже интуитивно понятный. Drag-n-Drop, группы элементов, возможность редактирования как формы вцелом, так и свойств отдельных составляющих.

Порадовала возможность встраивания через iframe и при помощи HTML-кода.
Встраивание полезно для быстрой вставки формы на сайт без необходимости проводить существенные правки.
Если же Вы хотите пошаманить, перекрасить, подвигать, изменить способ отправки и количество данных — вытаскивайте форму в Dreamweaver и редактируйте в свое удовольствие.
Форма использует три внешних файла: один скриптовый и два ЦСС.
Но они легко скачиваются и размещаются локально, без необходимости подгрузки.
Кроме того, локально Вы можете подправлять как CSS, так и JS-файлы.

Отдельно следует отметить поддержку. JotForm имеет очень даже живой форум.
Например, я там задавал вопрос об отключении автоматической прокрутке при развороте Form Collapse. В течение суток ответ был дан!
Впрочем, я и так до него докопался, обычным редактированием Джаваскрипта.

Кстати, на сайте, где Вы можете скачать новый фильмец Банда Неудачников http://onlymult.com/39-piraty-banda-neudachnikov.html также обратите внимание на формы ввода информации. Возможно, Вы найдете знакомые элементы?

А для удобного просмотра этого фильма и других программ очень рекомендую приобрести удобный кухонный диван в Минске. Если Вы хотите что-то уникальное под конкретную планировку — сделайте заказ и все будет изготовлено всрок.

10
Сентябрь
2012

Выводим имя юзера и прочую инфу на странице Вордпресса

Сначала ставим плагин, включающий РНР в Вордпрессе. Например, grimp-php

Затем добавляем этот код:

<?php global $current_user;
      get_currentuserinfo();

      echo 'Username: ' . $current_user->user_login . "\n";
      echo 'User email: ' . $current_user->user_email . "\n";
      echo 'User first name: ' . $current_user->user_firstname . "\n";
      echo 'User last name: ' . $current_user->user_lastname . "\n";
      echo 'User display name: ' . $current_user->display_name . "\n";
      echo 'User ID: ' . $current_user->ID . "\n";
?>

и радуемся!

31
Август
2012

Набор в школу танцев заслуженной артистки России Ирины Сурневой

Вот такой рекламный плакатик в преддверии нового набора по направлениям: Модерн, Контемпорари, Классический танец, Акробатика, Джаз.
Приводите Ваших деток. Качество обучения гарантируется! :)
Школа танцев в Харькове. Школа танцев Ирины Сурневой

3 448 просмотров