Архив

Архив за юли, 2009

Стартирах сайт за автомобилни обяви

Стартирах сайт за автомобилни обяви След успешния старт на сайта за малки обяви, реших да се възползвам от възможностите на скрипта и да направя набързо сайт за малки автомобилни обяви. И без това домейна ми BGauto.info нищо не прави и беще просто паркиран. За основа използвах модифицирания от мен XZero скрипт от BGobiavi.info. Използвах всички въведени градове. Трябваше само да въведа категориите, което стана полу-автоматично – чрез обикновен текстов файл. Сега сайта вече е онлайн, но има още доста работа по него, след което ще започна и популяризирането му.

Сподели с всички:
Dobavi.com Dao.bg Lubimi.com Ping.bg Pipe.bg Svejo.net Web-bg.com del.icio.us Facebook Google Google Reader Yahoo! MyWeb reddit StumbleUpon Technorati

Подобни публикации

Sitemap за сайта за обяви


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Sitemap за сайта за обяви От няколко дни се опитвам да си намеря скрипт, който да се инсталира на хоста, след това на определен интервал да се пуска и да обхожда сайта, като след това генерира сайтмап за Google. Става въпрос за сайта ми за малки обяви BGobiavi.info. Сайта ползва XZero Classifieds, а всички разширения за тази платформа, са платени.

Потърсих доста и в Интернет дали някой друг не е направил Sitemap for XZero Classifieds, но за съжаление не можах да намеря. Изтествах много и различни генератори. Повечето, които пробвах бяха от най-големия каталог от скриптове HotScripts.com. За съжаление повечето безплатни скриптове, които изтеглих не работеа нормално и бяха с много сложен сорс, който аз не мога да оправя сам. Тествах и Unlimited Sitemap Generator, но и той въпреки, че е платен не можа да сканира сайта ми.

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

Потърсих доста и в Интернет дали някой друг не е направил Sitemap for XZero Classifieds, но за съжаление не можах да намеря. Макар, че не съм писал код до сега реших да се опитам да се справя сам. Не претендирам, че това е най-верния начин, но получения файл работи перфектно. Това което той прави може да се опише в едно изречение – прави заявка към базата данни, от където извлича всички обяви, които са публикувани и одобрени, както и датите, на които са публикувани, след което форматира данните по слецификациите на Google за sitemap.

Ето и самия код:

<?php
require_once(„initvars.inc.php“);
require_once(„config.inc.php“);
$newLine = „\n“;
$indent = „   „;

// XML document
header(„Content-Type: text/xml“);

$sql = „SELECT a.*, ct.cityname, UNIX_TIMESTAMP(a.createdon) AS timestamp, scat.subcatname, scat.catid, cat.catname
FROM $t_ads a
INNER JOIN $t_cities ct ON a.cityid = ct.cityid
INNER JOIN $t_subcats scat ON a.subcatid = scat.subcatid
INNER JOIN $t_cats cat ON scat.catid = cat.catid
WHERE a.enabled = ‘1′ AND a.verified = ‘1′ AND a.expireson >= NOW()
ORDER BY a.createdon DESC
LIMIT 10000″;
$res_ads = mysql_query($sql) or die($sql.mysql_error());

if($sef_urls) $url = „{$vbasedir}$xcityid/posts/{$row[catid]}_{$catname_inurl}/{$row[subcatid]}_{$subcatname_inurl}/$row[adid]_“ . RemoveBadURLChars($row['adtitle']) . „.html“;
else $url = „?view=showad&adid=$row[adid]&cityid=$xcityid&lang=$xlang{$link_extra}“;

// Writing of the XML file
// Headers :
$sm = „“;
$sm .= „<?xml version=’1.0′ encoding=’UTF-8′?>$newLine“;
$sm .= „<urlset xmlns:xsi=’http://www.w3.org/2001/XMLSchema-instance’
xsi:schemaLocation=’http://www.google.com/schemas/sitemap/0.9 http://www.google.com/schemas/sitemap/0.9/sitemap.xsd’
xmlns=’http://www.sitemaps.org/schemas/sitemap/0.9′>$newLine“;

// Ads
while($row = mysql_fetch_array($res_ads)) {

if($sef_urls) $url = „$script_url/{$vbasedir}$xcityid/posts/{$row[catid]}_{$catname_inurl}/{$row[subcatid]}_{$subcatname_inurl}/$row[adid]_“ . RemoveBadURLChars($row['adtitle']) . „.html“;
else $url = „?view=showad&adid=$row[adid]&cityid=$xcityid&lang=$xlang{$link_extra}“;

$sm .= „$indent<url>$newLine“;
$sm .= „$indent$indent<loc>“.htmlentities($url, ENT_QUOTES, ‘UTF-8′).“</loc>$newLine“; // you may adapt the URL syntax to your need, this is an example
$sm .= „$indent$indent<lastmod>“.date(DATE_ATOM, $row['timestamp']).“</lastmod>$newLine“;
$sm .= „$indent$indent<changefreq>monthly</changefreq>$newLine“;
$sm .= „$indent$indent<priority>0.7</priority>$newLine“;
$sm .= „$indent</url>$newLine“;
}
$sm .= „</urlset>$newLine“;
$sm .= “;

echo $sm;

?>

Както се вижда това е PHP файл, който при изпълнението си генерира XML. Сега остава да излъжем Google, че при извикване на http://bgobiavi.info/sitemap.xml да се пренасочва към този файл.

Това съм го направил във файла .htaccess

RewriteEngine On

# sitemap XML
RewriteCond  %{REQUEST_URI} ^/sitemap.xml$
RewriteRule .* sitemapforxzero.php [L]

Сега остава и Google да одобри генерирания файл и всичко ще е наред.

Сподели с всички:
Dobavi.com Dao.bg Lubimi.com Ping.bg Pipe.bg Svejo.net Web-bg.com del.icio.us Facebook Google Google Reader Yahoo! MyWeb reddit StumbleUpon Technorati

Подобни публикации

Проблеми с тага ga_shade на Google Analytics във Firefox


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Проблеми с тага ga shade на Google Analytics във Firefox От няколко дни имам странен проблем с един от моите сайтове във Firefox. Сайта се зарежда нормално и след като се зареди в най-горната част до към 1000 px надолу се появява прозрачен слой, който пречи да се клика върхи линковете и най-важното върху рекламите. Проблема е само във Firefox. В Internet Explorer всичко си е нормално. Прегледах HTML сорса на генерирания файл, но не забелязох нищо нередно. Обаче когато кликнах с десния бутон върху прозрачния слоя и дадой да се види кода на този елемент видях следния странен код:

<div style=”position: absolute; left: 0px; top: 0px; width: 100%; height: 1000px; background-color: rgb(238, 238, 238); opacity: 0.5; z-index: 100000; display: block;” id=”ga_shade”></div>

Естетствено това ме притесни и в първия момент си помислих, че някой е хакнал сайта ми и е сменил кода. След дълги търсения установих, че това е код генериран от javascript кода на Google Analytics.

Намерих просто решение на проблема – изтриване на бисквитките и презареждане на страницата, но ми се стори, че това е временно решение и продължих да търся решение.

Ето от какво идва самия проблем. Преди да забележа проблема разглеждах Google Analytics и по-специално Site Overlay. Когато прозореца просто се затвори – този слой остава и създава проблема. Трябва просто Site Overlay да се затвори с буточнето Close.

Сподели с всички:
Dobavi.com Dao.bg Lubimi.com Ping.bg Pipe.bg Svejo.net Web-bg.com del.icio.us Facebook Google Google Reader Yahoo! MyWeb reddit StumbleUpon Technorati

Подобни публикации

Афилиейт бизнес – първи стъпки


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Hoodia Gordonii Web SiteКакто писах в предишната публикация, възнамерявам да стартирам Афилиейт бизнес в сайта onlineweightloss.info. През последните няколко дни спрях работата по всички проекти и се занимавах основно с това. Не знам до колко съм успял, но ето какво се получи. Повечето сайтове, които излизат на първите няколко страници на Google при търсене на Hoodia Gordonii, са идентични, с еднакви темплейти и почти еднакво съдържание. За момента направих собствени странички, в блога, като не възнамерявам да ползвам техните готови темплейти. Надявам се да привлека някой посетител на сайта, като клиент. Пробвах татичната страница да я направя и първа на сайта, но определено не е удачно и я върнах обратно, като подстраница. Скоро ще се запозная и с другия продукт за отслабване на CrocMint, който е подходящ за съдържанието на блога за отслабване. 

Сподели с всички:
Dobavi.com Dao.bg Lubimi.com Ping.bg Pipe.bg Svejo.net Web-bg.com del.icio.us Facebook Google Google Reader Yahoo! MyWeb reddit StumbleUpon Technorati

Подобни публикации

Стартиране на афилиейт бизнес


Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1310

Warning: shuffle() expects parameter 1 to be array, null given in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1311

Warning: Invalid argument supplied for foreach() in /home/moiatblo/public_html/wp-content/plugins/simple-tags/inc/client.php on line 1312

Стартиране на афилиейт бизнес След всичките тези години от както се занимавам с “онлайн бизнес” реших да започна нещо ново за мен – да направя афилиейт сайт. Сложих Онлайн бизнес в кавички, защото в началото всичко за мен беше като хоби – една игра, която в последствие започна да ми носи и доходи. Всички мои сайтове в момента се монетизират по различни начини – реклами, текстови линкове, рекламни публикации, но до сега не съм се пробвал в Афилиейт бизнеса. Всички казват, че там има най-добри приходи. След направено проучване във форума за предприемачи се спрях на компанията CrocMint. Още с регистрацията получих комисионна от 50$. Плащането на комисионните става по няколко начина – през PayPal (минимум 500$), ePassporte (минимум 150$) или банков превод (minimum 1000$). За изграждането на афилиейт сайта ще използвам моя домейн onlineweightloss.info. Въпреки, че домейна е .info е богат на думи и е вече стар и има изградени линкове към него.

Надявам се скоро да мога да се похваля с приходи и от тази програма.

Сподели с всички:
Dobavi.com Dao.bg Lubimi.com Ping.bg Pipe.bg Svejo.net Web-bg.com del.icio.us Facebook Google Google Reader Yahoo! MyWeb reddit StumbleUpon Technorati

Подобни публикации

SEO Blogs - Blog Catalog Blog Directory seo google