Создание сайтов

Подписаться на эту рубрику по RSS

Недавно сразу у нескольких заказчиков появилась надобность размещения календаря мероприятий или расписания проведения обучающих курсов на сайте. Я начал шерстить интернет на наличие решения этой вполне насущной проблемы (или задачи) у сайтов компаний занимающихся обучением.

Самым простым на мой взгляд решением я и хочу поделиться.

Прочитать полностью...

Недавно в славной сети Google+ была ссылочка на визуальный текстовый редактор для сайта под незамысловатым названием redaсtor, от питерской команды Имперави. Работает на jQuery, cтрогий и продуманный дизайн, возможность полноэкранного использования делают его еще более привлекательным.

Дальше о том как настроить текстовый редактор на своем сайте:

Прочитать полностью...

Зачем присоединять социальные сервисы к своему сайту? Для чего нужны комментарии именно от социальных сетей?

Знаете ли вы о том, что каждый комментарий, оставленный на вашем сайте через плагин Facebook или виджет ВКонтакте, автоматически транслируется на страницу прокомментировавшего, а также попадает в Новости у его друзей?

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

Дальше информация о материале может распространяться лавинообразно, обеспечивая резонанс, а следовательно и продвижение вашего сайта.

Ведь все знают, сколько человек сейчас на Facebook и VKontakte. Напомню, в совокупности их больше 600000000 - шестисот миллионов.

Поэтому потратим немного времени и сделаем комментарии на своем сайте. От обоих монстров общения.

Работать с социальными сетями будем по порядку, а затем соединим результаты трудов в единое целое. Ну что приступим...

Прочитать полностью...

Сегодня запустил сайт parfumsib.ru в новом дизайне. Но изменился не только дизайн, была полностью изменена платформа сайта. Раньше это было мое самописное творение, теперь же все грамотно и разумно. Сайт построен полностью на CMS MODx так же использованы модули интернет-магазина shopkeeper и catalogfill, за что отдельное спасибо некому Андрею (Andchir) и форуму http://modx-shopkeeper.ru/forum/.

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

Обновление цен в каталоге с количеством товара в более чем 2500 единиц происходит с помощью прайс листа выгружаемого из 1С поставщика парфюмерии - это была одна из наиболее веских причин сделать что-то чтоб минимизировать работу по обновлению сайта, т.е. меня..))

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

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

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

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

Ну вот вроде пока и все... Всем привет!

Для изменения кодировки всех таблиц базы MySQL на utf8_general_ci необходимо сделать sql-запрос следующего вида, предварительно заменить db_name на имя вашей базы данных.

  1.  SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
  2.   FROM `information_schema`.`TABLES` t
  3.   WHERE 1
  4.   AND t.`TABLE_SCHEMA` = 'db_name'
  5.   ORDER BY 1

Получившийся результат, вида

  1.  ALTER TABLE `db_name`.`as_active_users` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  2.  ALTER TABLE `db_name`.`as_categories` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  3.  ALTER TABLE `db_name`.`as_documentgroup_names` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  4.  ALTER TABLE `db_name`.`as_document_groups` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  5.  ALTER TABLE `db_name`.`as_event_log` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  6.  ALTER TABLE `db_name`.`as_keyword_xref` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  7.  ALTER TABLE `db_name`.`as_manager_log` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  8.  ALTER TABLE `db_name`.`as_manager_users` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  9.  ALTER TABLE `db_name`.`as_membergroup_access` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  10.  ALTER TABLE `db_name`.`as_membergroup_names` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  11.  ALTER TABLE `db_name`.`as_member_groups` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  12.  ALTER TABLE `db_name`.`as_site_content_metatags` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
  13.  ALTER TABLE `db_name`.`as_site_content` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

Необходимо скопировать в поле sql-запроса и выполнить их.

И вуаля изменение всех таблиц БД произошло.