Архив за етикет: отворен код

Как да активираме описание на категория в WordPress, ако темата не го позволява?

Наскоро ми се наложи да напиша кратко описание на категория в мой сайт. Проблемът се появи, когато разбрах, че въпросната WordPress тема не поддържа тази функция, въпреки, че има отделено място за това. Реално, съобщението гласеше:

Описанието не се показва по подразбиране, но някои теми може да ги използват.

и изглежда по следния начин:
описание на категория

Още по-лошото беше, че въпросната тема няма в съдържанието си category.php, което щеше да ме улесни, защото щях да нанеса корекциите директно в този файл.

И така проблема беше – липса на описание на категория и липса на category.php. Как да позволим на една подобна тема да започне публикуването на описание в категория? Ето как!

Описание на категория – къде и как за по-малко от 5 минути?

1. Всяка тема има архив файл, който съответно е archive.php

2. Отваряте редактора на темата в WordPress, който се намира в „Външен вид“ – „Редактор“.

3. Отваряте файл archive.php

4. Намирате следния ред:
описание на категория
По принцип този ред е винаги в началото на кода, така че го търсете някъде там. При мен е на ред 11.

5. Добавете веднага след „{“
описание на категория

6. Кода вече трябва да изглежда ето така:
 описание на категория

Готово! Вече може да пишете описание във всяка една директория, и тя да се появява над публикациите, когато някой натисне нейният линк.

Това се получава така, защото всяка една категория е реално архив на нещо в WordPress

Как да защитим WordPress сайт от нежелани атаки?

Когато работим с платформата трябва да знаем как да защитим WordPress сайт от нежелани атаки. Това е процес, който отнема време, но колкото и да е то, е малко, в сравнение с щетите, които може да причини липсата му.

В статията Сигурност на основните директории в един WP сайт съм описал подробно, че едно от нещата, които трябва да направите е да промените разрешението на достъп (CHMOD) папките в основната директория на WordPress.

Следващата стъпка е да промените първоначалната си парола за достъп до административния панел и да премахнете „user 1“ от профила си (вашето потребителско име), което много често е admin. Какво трябва да направите е описано много добре в статията Атака към сайтове, използващи WordPress! Какви мерки да вземете.

Ето последващите две важни стъпки когато се опитваме как да защитим WordPress сайт от нежелани атаки.

Как да защитим WordPress сайт, чрез промяна на адреса за вход в страницата

Много често входа в административната част на страницата е /wp-admin.php или /wp-login.php. Ето защо е желателно да промените тази връзка. Можете да я направите както си искате през MySQL базата данни (в този случай се посъветвайте с хостинг доставчика ви) или да използвате специално приложение за това Better WP secuity. Който и случай да изберете, можете да промените връзката както си искате вие, например: www.myblog.com/jsdkghksd. Има още

HTTP error при качване на снимки в WordPress

В един от моите сайтове се появи HTTP error при опит да кача снимка. Сигурно и на вас се е случвало един или два пъти. Какви са обаче решенията, които можете да пробвате за да се справите с HTTP error и да отстраните този проблем.

Да си изясним причините за появата на HTTP error. Опита ми показва, че те винаги са две:
– проблеми с хостинг доставчика
– проблеми с WordPress или т.нар. 500 Internal Server Error

Проблем с хостинг доставчика

Това е първото, което можете да си помислите, когато се появи HTTP error и почти винаги сте прави в това ваше съмнение. Разбира се, тази грешка се появява, когато хостинг доставчика е правил т.нар. конфигурация на сървъра. В този случай ви съветвам да не пипате нищо по сайта, а да драснете едно писмо до хостинг доставчика и да му обясните проблема. Предоставете му ftp достъп и достъп до административния панел с администраторски права и изчакайте да видите резултата. В много случаи, когато доставчика е правил сървър конфигурации ще реши проблема ви за не повече от 20 минути и сте готови.

Проблем 500 Internal Server Error

Това е момента в който разбирате, че хостинг доставчика не е правил сървър конфигурации и проблема е някъде в сайта ви. Има няколко известни и популярни начини за решаване на този проблем, които трябва да направите. Ще ги подредя в низходящ ред (от най-лесното към най-трудното).

Инсталирани приложения – това е първото, което трябва според мен да направите. Деактивирайте всички приложения в сайта ви (не ги изтривайте). Опитайте се да качите снимка. Ако опитът ви е успешен започнете да активирате едно по едно приложенията за да разберете кое от тях предизвиква HTTP error при опита ви. След активирането на приложението, което отново ще ви активира HTTP error имате няколко възможности – ако не е важно, винаги можете да го изтриете. Другият вариант е да пишете на разработчика и да му кажете какъв проблем предизвиква неговото приложение.

CHMOD на папката wp-content – в своята статия „Проблеми с качването на снимки в WordPress? Има решение“ Иво Илиев дава наистина пълно описание как да решите HTTP error в сайта ви. Иначе с прости думи – всяка папка има своите настройки по отношение на правата върху нея. Писал съм за това в статията Сигурност на основните директории в един WP сайт т.е. папката wp-content трябва да има права 777 или 755- да може да се пише в нея и да се изпълняват други администраторски функции. Освен тази папка, всички останали в нея също трябва да е с права 777 или 755. Това решение може да ви позволи да качвате снимки и да премахне HTTP error, но винаги носи риска, оставяйки папките отворени (777 или 755) да предизвикате някой пъпчив хакер да се учи на вашия сайт как се хакват WordPress страници. Моят съвет е да не пипате CHMOD-а на папката или да я направите по защитена. Но това решение зависи само и единствено от вас. Има още

RSS хранилка за WordPress

Някъде из Facebook или форумите четох, че доста хора се интересуват от RSS хранилка за WordPress, която да внася новини или публикации от чужди сайтове. Ето едно прекрасно приложение за RSS хранилка за WordPress – RSS Multi Importer for WordPress

RSS хранилка за WordPress

Как в същност функционира приложението? Просто е. Всичко се свежда до shortcode.

Инсталиране на RSS хранилка за WordPress

1. Сваляте приложението от тук
2. През административния ви панел или чрез FTP (препоръчвам FreZilla за целта) инсталирате разархивираното приложение в папка /wp-content/plugins/ на страницата ви.
3. Активирате го през административния панел от категория „Приложения“ (Plugins) от менюто.
4. Извършвате му необходимите настройки от Settings (Настройки). Това е!

Настройки на RSS хранилка за WordPress

В общи линии можете да правите настройки за:
– емисии;
– категории
– настройки на shortcodes
– емисии в постовете или публикациите
– избор на параметри на shortcodes
– няколко темплейта за визуализиране
– управление на постове
– експорт на RSS

Приложението е лесно за употреба и едни от основните му характеристики са:
– RSS хранилка от чужди сайтове
– RSS хранилка за конкретни сайтове или публикации
– RSS хранилка, която може да бъде настроена по категории, които вие определяте
– RSS хранилка със снимка
– RSS хранилка с експертен текст
– номериране на RSS хранилки и др.

Съветвам ви да прегледате цялото съдържание на предимствата на това приложение от тук или от тук.

Приятно ползване и късмет!

Ех, и това е бизнес!

Накратко: решавам днес да проверя какво се предлага на пазара за покупка на Интернет сайтове, най-вече в сферата на електронната търговия. Пиша в Google „купувам продавам бизнес“, отварям първия възможен линк и попадам на следната обява:

Ех, и това е бизнес!

Няма нищо странно в тази обявя и в желанието на хората да продават труда си. И това е бизнес. Но когато отворих единият от многото предлагани търговски обекта останах, как се пише „втрещен“! Ами той си имаше общо взето четири продукта. Елементарен надпис играещо ролята на лого, няколко снимки свалени от Интернет и едно жестоко описание на един от продуктите:

Много хубава рокля, стой перфектнно.

Ама едно драго ми стана ви казвам. Милите те (тези които продават това нещо). Постарали са се, купили са домейн и хост, инсталирали са или OpenCart или PrestaShop, вкара ли са три-четири продукта, колкото да дадат пример как ще изглеждат, допуснали са правописни грешки и др. т.е. ако направим калкулация на предлагания продукт, излиза следното: Има още

Идва WordPress 3.5. Какво ново?

Реших да изчакам няколко седмици докато се провеждат тестовете на WordPress 3.5 за да видя какво ново ще предложи платформата. А нови ъпдейти има със сигурност и сега, когато WordPress са на финалната права, има какво да се сподели. Ето някои интересни ъпдейта, които са направени до момента:

1. На база добра обратна връзка с тестващите бета версията на WordPress са направени подобрения на потребителския интерфейс „media manager“
2. Предоставя се повече информация когато възникне грешка при качването на информация, в т.ч. медия файлове
3. Когато вмъквате изображение в пост системата ви подсеща да въведете текст в поле „алтернативен текст“
4. Направени са нови стилове на администраторските бутони
5. Има направени подобрения за мобилни устройства, Internet Explorer, и езици за писане от дясно-на-ляво – предполагам, че това касае предимно арабско говорещите и пишещи потребители.
6. Фиксирани са cookies при инсталирането на суб-домейни, когато сайта е инсталиран в суб-директория.
7. Коригиран е файла ms-files.php като е пренаписан с цел използване на по-стари версии на платформата.

От WordPress съобщават, че им остават още няколко задачи с които да се справят, а именно:

1. Изграждането на активни tickets за следващата версия на WordPress
2. Сортиране по компоненти, тип и съдържание
3. Приемане на tickets които съдържат в себе си „*“ приложени към името на потребителя.

Ако искате все пак вие да тествате новият WordPress Beta 3.5 можете да го направите, като инсталирате конкретния плъгин или да изтеглите release candidate от тук (в zip файл) Има още

Bitcoin – още една възможност за онлайн разплащане

WordPress въведе още един начин на разплащане онлайн при покупки за ъпгрейди за WordPress.comBitcoin. PayPal блокира достъп за онлайн разплащане на над 60 страни, както и много компании за кредитни карти имат подобни ограничения. Някои от тях са блокирани по политически причини, някои заради измами, а някои по други финансови причини. Каквато и да е причината от WordPress не мислят, че индивидуален блогър от Хаити, Етиопия или Кения трябва да имат ограничен достъп до блогосферата.

Bitcoin е цифрова валута, която позволява незабавни плащания по интернет. За разлика от кредитни карти и PayPal, Bitcoin няма централна оторизация и не „заключва“ или блокира определени страни. Търговците, които приемат плащанията на Bitcoin могат да правят бизнес с всеки.

Ако вече използвате Bitcoin ще намерите този метод на плащане, още по-лесен, отколкото да плащате с кредитна карта. Checkout интерфейса на Bitcoin има раздел, който показва дължимата сума и адреса на портфейла, създадени само за вашата транзакция. Веднага след като се получи уведомление за дадена сделка, покупката се завършва. Това обикновено се обработва за няколко секунди т.е по-малко време, необходимо ви да попълните формуляра за кредитната карта, например. Има още

WordPress 3.4.2 – какво включва ъпдейта?

WordPress пусна нова версия за ъпдейт на сайтовете под индекс #3.4.2. Желателно е всички, които използват WordPress за своето интернет присъствие да направят автоматично своите промени през Dashbord на административният си панел. Ъпдейта е автоматичен, но по-важното е какво включва той и с какво се различава от предишната версия 3.4.1?

Ето и основните промени в новата версия на WordPress:
– коригирани са някои проблеми с административния панел, отварян през IE7, който понякога забавяше работата с панела.
– коригиран е проблем, при който избраната от Вас тема не е била показвана правилно или конкретен нейн screenshot
– коригирано е използването на множество Trackback URL адреси в една публикация;
– осигурени са подходящи съобщения за грешка при инсталирането на PHP4. (WordPress изисква PHP 5.2.4 или по-стара версия)
– коригирана е обработката на oEmbed провайдърите
– коригирани са адресните пагенации в пермалинковата структура
– добавени са повече полета при връщането на XML-RPC wp.getPost метода
– Пълна защита от грешки при автоматично актуализиране на стари версии на WordPress (преди 3.0)
– коригирани са някои проблеми с визуалния редактор

Допълнителни промени: Версия 3.4.2 коригира няколко проблеми, свързани със сигурността, и са добавени някои допълнителни защити. Тези проблеми са възникнали, чрез дискутирането им и адресирането им от потребителите директно до WordPress екипа по сигурността и включват: Има още

Кое е най-важното за една E-Commerce платформа

Знаете, че имам онлайн магазин за продажба на спортни, концертни и шоу билети. Платформата, която използвам е опростена, но е доста гъвкава и под aspx. Не знам защо, но американците и канадците използват доста това разширение на страниците и явно има защо, тъй като то доста добре индексира онлайн магазина ми в Google. Кое е обаче най-важното за една E-Commerce платформа, според някои от колегите в LinkedIn? Ами резултатите са следните: Има още

WordPress.com за Windows 8

Microsoft представи новият софтуер Windows 8. Новото в случая е, че успоредно с това, представиха и новият Windows онлайн магазин. Това което може да се забележи в него е специалното приложение в магазина за WordPress.

Ние решихме да се съсредоточим върху демонстрацията на най-доброто от WordPress.com за нашата първа версия на това приложение – споделя Matt Thomas. Също така решихме да изградим някои нови функции специално за потребителите на WordPress.com. Една от тях е, че когато ре-блогвате, можете да споделяте съдържание от всяко приложение на Windows 8 директно до вашият блог в WordPress. Просто активирайте функцията „Споделяне“ и ще откриете интерфейс за публикуване, персонализиран според вида на информацията която вие споделяте  – текст, страница или снимка.

Важно е да се отбележи, че това приложение е все пак е с отворен код (което всъщност характеризира най-добре WordPress).   Всъщност – не сме очаквали друго. Има още