Удачный день

Вторник, 2 марта 2010 г.
Рубрика: Записки
Метки: | |
Подписаться на комментарии по RSS

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

Перво наперво решил переделать мод контакты (обратная связь). По ТЗ в контактах пользователи могут выбирать к кому им обращаться а не просто на один, жёстко запрограмированный е-мэйл. Поломал конечно немного голову так как единственный готовый вариант был от более старой версии движка и при установке на новую ни в какую не хотел отправлять письма по выбранному со страницы Контакты адресу. Напомню что сайт который я сейчас дорабатываю работает на CMS Даннео 0.5.3 UTF-8 (Одесская сборка). Что бы не мучиться с устаревшим модом я взял из него только ту часть кода которая позволяет выбирать адресата из выпадающего списка. Плюс взял из старого мода файлы для админки что бы в ней добавлять все нужные адреса. Добавил одну таблицу для хранения адресов в БД и переделал мод в котором выводятся все письма отправляемые через обратную связь в самой админке с возможностью оттуда же и отвечать на них. Всё заработало!

Вторым делом подправил вывод в RSS новостей, обьявлений и статей. На будущее нужно будет сделать вывод и всех остальных модов. Когда сайт встанет на основном домене то можно будет добавить RSS потоки в FeedBurner и организовать подписку как по RSS так и по е-мэйл, что бы разгрузить немного от этих функций сам движок. Рассылка съедает приличное количество ресурсов да и хостер ограничивает массовую рассылку - не более 500 писем в час. Потом и сам мод подписки поправил, что бы при заходе в него зарегистрированного пользователя в поле Имя и Е-мэйл подставлялись реальные данные юзера. В остальных модах и в коментариях эта фишка работает.

После того как поправил ещё пару мелочей, решил что пора поправить и работу форума. В форуме перестала работать каптча, причём в админке сама каптча работает, на Денвере при регистрации работает, а на хостинге при регистрации картинку с кодом не видно. Стоит крестик. Из за этого пришлось каптчу выключить и оставить лиш контрольный вопрос при регистрации. Хотя боты и в таком варианте не особо проходят, проблема была в том что если неправильно вводиш пароль более 5-ти раз каптча автоматически включается для защиты от тех кто любит подбирать пароли скриптами. В неделю приходилось по несколько раз активировать забывчивых юзеров вручную. Для этого нужно было вводить их логин и пароль, потом, после того как выходила каптча для подтверждения, заходить через PHP MyAdmin в БД и лезть в таблицу confirm, а оттуда копировать код который должен быть на картинке.

Честно говоря мне такой вариант надоел и после того как я проверил что на хостинге библиотека GD работает, решил перепроверить все файлы которые могут влиять на каптчу. Оказалось что решение лежало на поверхности - один языковой файл был непереконвертированн в UTF-8 без BOM. А я столько мучился! Хорошо что нашлась тема в форуме поддержки phpBB3 на которой похожие случаи рассматривались. Ну и когда всё что по мелочам доработал, решил завершить трудовой день одним усовершенствованием этого блога. Дело в том что я люблю когда каждый новый абзац начинается с красной строки, это когда первое слово на пару пробелов отступает от края. Ранее я просто вводил в текстовом редакторе 2 отступа которые добавляли неразрывный двойной пробел. Но для чего в теме оформления существует файл стилей .css ? Так как каждый абзац начинается тегом P то всего то и нужно что добавить в него строчку p {text-indent: 0.8em;} И смотрите сами, знака пробела нет а каждый абзац начинается с отступа!

Комментариев: 5

  1. 2010-03-04 в 21:17:57 | Сёма syoma

    Повезло вам с этим днем..

    syoma.ru

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

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

  4. Не спорю, тут каптча лучше, чем на многих сайтах и движках, но... Я, например, пользуюсь исключительно плагином "Антиспам".

  5. Весна! И этим все сказано. у меня тоже весной начинает много чего хорошего получаться

Оставьте комментарий!

Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

Авторизация: Зайти через Loginza

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

(обязательно)