.

#1 RX pharmacy affiliate program!
9 февраля 2012

Yoast WordPress SEO и meta description

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

Поставил на продвигаемый сайтик на WP движке Yoast WordPress SEO.
Тайтлы, дескрипшен, кейвордс — всё интерактивно настраивается в админке.
Первое, что прописал — конечно же тайтлы, проверил — пашет.
Далее уже не проверял ... а зря!
Глянул исходный код — оказалось метатеги почему то не отображаются!
Единственная рекомендация в плагине — это использование стандартного кода, для вывода тайтла

Впрочем он у меня работал.
По логике больше ничего прописывать и не нужно.

Долгое «ковыряние» в сети, в т.ч. англоязычного форума к сожалению ни к чему не привели, поэтому решение было жесткое, в header.php добавил руками

<meta name="robots" content="index,follow" />
<meta name="description" content="<?php 
	$postCustom = get_post_custom($post->ID);
	echo $postCustom['_yoast_wpseo_metadesc'][0];
?>" />
<meta name="keywords" content="<?php 
	$postCustom = get_post_custom($post->ID);
	echo $postCustom['_yoast_wpseo_metakeywords'][0];
?>" />

Post to Twitter ReTweet

рубрики: CMS | Комментарии (1)

12 января 2012

Перевод WP плагина twitter-tools .pot -> .po .mo

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

Давелось взять «доводить до ума» сайтик на WP движке с установленным плагинчиком Twitter Tools. Плагин в принципе интересный — интеграция с твиттером сайтик оживляет, но вот русской локализации у плагина не было — отсюда сайт на русском, а все служебные сообщения плагина на инглише — смотрится конечно же отвратительно.

Изначально с локализациями вообще туговато было — обновил плагин до актуального и уже получше.
В изменениях деклалировали
* Added language dir and .pot file

И действительно — папочка language присутствовала с файликом twitter-tools.pot
На этом всё — чё дальше не понятно...
А дальше конечно же гугл :)

Русификация Wordpress или зачем нужны файлы .mo и po, часть 1

Дублировать информацию не буду — там всё доступно написано... Если кратко — движек для перевода юзает .mo файлы, являющимися скомпрессированными .po файлами, которые в свою очередь создаются из .pot.

Но всё же дополню от себя:
Во первых twitter-tools.pot я переименовал в twitter-tools-ru_RU.po
Во вторых — по изложенному конечно же не пошло — при русификации «week» Poedit постоянно ругался и выдавал ошибку «...twitter-tools-ru_RU.po:373: missing `msgstr[]' section»

Связано это было с неверным заданием множественных форм в заголовке файла.
Сильно мудрить и разбираться я не стал — взял и тупо копирнул заголовки из заведомо рабочего файлика \wp-content\languages\ru_RU.po и всё пошло «на ура».

Post to Twitter ReTweet

рубрики: CMS, Программирование | Комментарии (1)

14 сентября 2011

Аренда интернет магазина — опыт, размышления, выводы

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

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

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

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

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

Последний вариант — аренда уже готового интернет-магазина — это наш вариант! Читать полностью »

Post to Twitter ReTweet

рубрики: CMS, Размышления | Комментарии (3)

14 сентября 2011

Размышления о аренде интернет магазина

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

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

Итак — моей супруге, она у меня бухгалтер, предложили работку на дому — ведение бухгалтерии интернет магазина. Эта фишка меня конечно же сразу заинтересовала — мне как веб мастеру и специалисту в поисковом продвижении, предоставили доступ к админке уже работающего интернет магазина товаров для ремонта и отделки . (причём молодцы — почти не имея опыта работы в интернете зарегали интересный доменчик domvd.ru — по названию магазина «Дом вверх дном»).

Потыкав в админке удивился, что многих фишек просто не реализовано — например выгрузка продаж !!! я был уверен, что это просто необходимая фишка, например для выгрузки в ту же 1С для ведения бух.учёта) При этом движек магазина плотно рекламируется в директе, и судя по количеству сданных в аренду площадок — весьма успешно !

Ну подумал — не вопрос, щас напишу в саппорт и они быстро доработают функционал... Читать полностью »

Post to Twitter ReTweet

рубрики: CMS, SEO, Онлайн бизнес | Комментарии (6)

12 апреля 2011

1С Битрикс — сертифицируем знания

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

Решил я таки сертифицировать свои знания продукта 1С Битрикс.
Почему бы и нет ?! — особенно когда это можно сделать удобно — не выходя из за своего рабочего места — с помощью учебных онлайн-курсов с дальнейшим тестированием и предоставлением соответствующих сертификатов (может и чего нового узнаю ? а то «метод научного тыка» конечно эффективен, но и официальная документация явно не помешает, особенно если она есть, на русском языке и очень грамотно).
Для чего мне эти бумажки — пока точно не знаю, но ИМХО подобные сертификаты ещё ни кому не помешали. А с учётом того, что эта CMS занимает лидирующие позиции — то 100% не помешают :)

Собственно, начал я с 3-х по моему мнению самых значимых курсов (пока время было), далее посмотрю по занятости, может и продолжу сертификацию...

Собственно результат:

Контент-менеджер
Администратор базовый
Интеграция

Post to Twitter ReTweet

рубрики: CMS, SEO, Полезности, Сайтостроение | Комментарии (3)

5 апреля 2011

Bitrix лежит

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Не было оценок)

Мммда, даже толком CMS ещё не успел потрогать, как словил предзнаменование — главный сайт 1С-Битрикс наглухо лежит уже всё утро

Fatal error: Cannot redeclare ispartner() (previously declared in /mnt/pstorage_1/home-bitrix/site/web/shared/bitrix/php_interface/init.php:581) in /mnt/pstorage_1/home-bitrix/site/web/shared/bitrix/php_interface/1c/init.php on line 187

И как блин такой CMS доверится ? Нехороший знак, ИМХО. Какая может быть тех-поддержка, если свой то сайт не могут поднять.

Но собственно пути назад нет — лицензия уже приобретена, договор заключен ...

P.S.

Советую пробежаться 40 советов по оптимизации php кода

Post to Twitter ReTweet

рубрики: CMS | Комментарии (1)

8 февраля 2011

Чистка от спама SMF форума

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5.00 из 5)

Вынес отдельно с поста Размышления о СПАМе свой опыт по чистке форума.

Итак — с определенного момента я позабыл о форуме, полезной активности так же не наблюдалось, чего не сказать о спамерах! Наплодили более 60к сообщений в более чем 10к тем !

Чистка в ручную — нереально, поэтому решил я сразу в базе посты поубивать — найду последний СДЛ и бай бай! всем кто не спрятался — я не виноват :)

Первое, что я сделал — это определил первого зарегистрировавшегося спамера — это был 17й id.
Далее чистка спамеров.
DELETE FROM `prefix_members` where `id_member`>16
Чистка топиков созданных спамерами.
DELETE FROM `preix_topics` WHERE `id_member_started`>16
Чистка сообщений оставленных спамерами.
DELETE FROM `prefix_messages` WHERE `id_member` > 16
Ещё табличку подчищаем
DELETE FROM `prefix_themes` WHERE `id_member` > 16
Циферки естественно свои подставляем!

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

Теперь о проблемах, обнаруженных после чистки —
1. вся информация о количестве тем и сообщений — старая т.е. в итоге 60к сообщений в 10к темах, хотя на самом деле и сотни не наберётся.
Лечится так: «Админка» — «Обслуживание форума» — «Пересчитать все форумы и статистику»

2. при просмотре категорий пропали все заспамленные ранее ветки
По идее лечится так:
«Админка» — «Обслуживание форума» — «Найти и исправить любые ошибки»
но к сожалению мне не помогло, пришлось вручную (т.к. у меня совсем немного тем, по-идее нужно сваять небольшой скриптик, фиксирующий проблему)

решение проблемы на примере одного топика:
UPDATE `smf`.`topics` SET `id_last_msg` = '15' WHERE `topics`.`id_topic` =5 LIMIT 1 ;
то есть определяем айдишник последней «живой» записи и ставим его в поле `id_last_msg`
(в моем случае там были айдишники удаленных спам-сообщений — из за чего и «косячило»)

Post to Twitter ReTweet

рубрики: CMS | Комментарии (5)

  • Ссылочки