- Impact
- 15
title says it all
can somebody give a quick intro into making your own parked page?
can somebody give a quick intro into making your own parked page?
nombre said:ukguy, sounds complicated but interesting can you point me to a couple of examples of sites doing what you are doing ??
-Nick- said:Humm....
Now going in more advanced lets say we put in the bells and whistles like random wallpaper of the day. Quote of the day. Stock market up and down bar. The top 10 alexa movers and shakers.
This all can be stuffed in on the existing RSS thing.
Plus when it comes to content. And if we think it is duplicate and it is already there on 1000 of sites all around the internet. I would say use Markov Chain algo and when the fetched content is passed through it. It generates unique content Readable by human. Without changing the meaning of it.
Don't know exactly where this trick would go. Will it be classified as Black Hat or White Hat that I don't know.
<?php
set_time_limit(0);
//Enter the URL of RSS feed in the line below
$file = "http://theurlofrsshere";
$rss_channel = array();
$currently_writing = "";
$main = "";
$item_counter = 0;
function startElement($parser, $name, $attrs) {
global $rss_channel, $currently_writing, $main;
switch($name) {
case "RSS":
case "RDF:RDF":
case "ITEMS":
$currently_writing = "";
break;
case "CHANNEL":
$main = "CHANNEL";
break;
case "IMAGE":
$main = "IMAGE";
$rss_channel["IMAGE"] = array();
break;
case "ITEM":
$main = "ITEMS";
break;
default:
$currently_writing = $name;
break;
}
}
function endElement($parser, $name) {
global $rss_channel, $currently_writing, $item_counter;
$currently_writing = "";
if ($name == "ITEM") {
$item_counter++;
}
}
function characterData($parser, $data) {
global $rss_channel, $currently_writing, $main, $item_counter;
if ($currently_writing != "") {
switch($main) {
case "CHANNEL":
if (isset($rss_channel[$currently_writing])) {
$rss_channel[$currently_writing] .= $data;
} else {
$rss_channel[$currently_writing] = $data;
}
break;
case "IMAGE":
if (isset($rss_channel[$main][$currently_writing])) {
$rss_channel[$main][$currently_writing] .= $data;
} else {
$rss_channel[$main][$currently_writing] = $data;
}
break;
case "ITEMS":
if (isset($rss_channel[$main][$item_counter][$currently_writing])) {
$rss_channel[$main][$item_counter][$currently_writing] .= $data;
} else {
$rss_channel[$main][$item_counter][$currently_writing] = $data;
}
break;
}
}
}
$xml_parser = xml_parser_create();
xml_set_element_handler($xml_parser, "startElement", "endElement");
xml_set_character_data_handler($xml_parser, "characterData");
if (!($fp = fopen($file, "r"))) {
die("could not open XML input");
}
while ($data = fread($fp, 4096)) {
if (!xml_parse($xml_parser, $data, feof($fp))) {
die(sprintf("XML error: %s at line %d",
xml_error_string(xml_get_error_code($xml_parser)),
xml_get_current_line_number($xml_parser)));
}
}
xml_parser_free($xml_parser);
// output HTML
if (isset($rss_channel["ITEMS"]))
{
echo "<font face='Verdana' size='2' color='#333333'>";
if (count($rss_channel["ITEMS"]) > 0)
{
for($i = 0;$i < count($rss_channel["ITEMS"]);$i++)
{
if (isset($rss_channel["ITEMS"][$i]["LINK"]))
{
echo "<a href=\"" . $rss_channel["ITEMS"][$i]["LINK"] . "\">" . $rss_channel["ITEMS"][$i]["TITLE"] . "</a><br>";
}
else
{
echo $rss_channel["ITEMS"][$i]["TITLE"];
}
echo $rss_channel["ITEMS"][$i]["DESCRIPTION"] . "<p> </p>";
}
}
else
{
echo "<b>There are no articles in this feed.</b>";
}
echo "</font>";
}
?>
nombre,nombre said:title says it all
can somebody give a quick intro into making your own parked page?
ArtfulWebSites said:Ian,
Thanks for the heads up. I saw all the links in everybody's signature, and thought it was ok. Now that I sampled some of them, I now realize they are links to the posters own sites. I see what you mean. I guess my signature was a real no-no. It has been corrected.
nombre said:linker
very helpful, thank you
remembering that i am a total newbie let me see if i have this right
you have signed up to the rss feed from prweb and they feed you press releases which you format to appear on your site just like a news ticker
you have a google adsense account, i assume that the rss feeds give the site a fresher and up to date feel so google is cool with it
i thought (and may be wrong) that google was picky about parked pages (which your site is not) so basically you need to keep enough content on there to make it interesting
very cool, i get the feeling it pretty much runs itself
the tricky part to me would be formatting the rss feed but i bet there are plug-ins to do that
thanks again
nombre said:i guess the google adsense thing is sort of a judgement call
they want sites with content but who says what's content and what isn't ?
1plus.net looks interesting, sort of a parked page on steroids, looks more interesting than the usual parking page
doen't it all come down to content ? you gotta have something interesting or worthwhile to keep people or the automatic "been there, done that" web surfer reaction kicks in and people just hit back
i have a site projectorbargains.com on namedrive and it gets a few lookers (like 50 for the whole month so far) but nobody clicks because the site doesn't offer anything that makes em want to stay