Блог фрилансера - сайты под ключ

Удачный день

Просмотров: 9833Комментарии: 5
Записки

Сегодня был один из тех дней когда всё получается и работа просто кипит! Наверно это из за того что сегодня был по настоящему весенний день, градусник на солнце показывал под 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 RSS

1 Сёма syoma 04-03-2010 15:17

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

syoma.ru

2 Яр Бест Сайт 04-03-2010 15:50

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

3 Blogger 04-03-2010 15:57

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

4 Яр Бест Сайт 04-03-2010 20:10

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

5 Andrey Сайт 11-03-2010 15:13

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

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

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


Комментарий будет опубликован после проверки

     

  

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