FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Tänkte höra mig för om det finns något intresse för ett banner och länkbytesnätverk.
Det finns affiliateprogramnätverk där man kan välja vilket program man vill annonsera på sin webbsida och jag hade gärna velat ha en motsvarighet för banner och länkbyte. Det finns olika bannerpooltjänster man kan gå med i och om jag ska vara ärlig så fattar jag inte varför man har löst det så. Visst kan man välja en kategori, men man kan inte välja vilket av dom som ingår i poolen som ska användas på webbsidan. Sedan om man vill ha en bättre rankning på sökmotorn så tror jag det kan vara sämre för att endast en länk används då motorn indexerar webbsidan. Alltså om man har ett nätverk så skulle man kunna välja en bättre nisch, ha fler länkar och få det lättare att t.ex bygga en topplista. Med topplista så skulle jag kunna ta en populär kategori och plocka in banners/länkar till den och slippa gå runt och leta efter intresserade. Jag har upptäckt att det är väldigt svårt och otroligt långsamt att bygga upp en topplista och med en sån här lösning så skulle det gå mycket fortare. Fast det hela faller om det inte finns något intresse att bygga en sådan tjänst och jag skulle vilja veta om det är värt detta eller om det bara blir något som ingen kommer använda. /Andla |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
Med tanke på den respons jag får så säger detta sig själv.
Zzzzzzzz |
||
![]() |
![]() |
![]() |
#3 | |||
|
||||
Mycket flitig postare
|
jag fattar inte vad du vill bygga
|
|||
![]() |
![]() |
![]() |
#4 | |||
|
||||
Klarade millennium-buggen
|
Nu tror jag inte du ska dra förhastade slutsatser på att ingen svarat, du gav det inte speciellt lång tid och det är helg.
Men om jag förstod din idé rätt håller jag med om att det hade behövts en sådan tjänst, fast jag är lite osäker på om jag tolkade dig rätt :) |
|||
![]() |
![]() |
![]() |
#5 | ||
|
|||
Mycket flitig postare
|
Ok. Jag vet jag är lite otålig kanske. Är lite ivrig på att göra något.
beskrivning av en bannerpool Du skriver in dig, väljer en kategori, skickar din banner och får en banner tillbaka (Skriptbaserad). Denna snurrar runt mellan dina bytespartner för den kategori du valde. Bannern kanske också testar vilken banner som folk klickar mest på (vilket jag håller med om är bra) och visar denna oftast. Jag har inte hittat en bannerbytestjänst som inte har en sådan lösning (ännu). Beskrivning av tjänsten Tjänsten är helt enkelt en samlingsplats för alla som vill göra ett enkelbyte mellan olika sidor. Du skulle kunna logga in och välja dom partners som passar din sida. Dessa partners blir underrättade att du vill byta länk och svarar om det går bra. Du får mer kontroll och kan välja flera av vald kategori. Din partner får också mer kontroll. För sökmotorer Sökmotorer gillar länkar mellan sidor med relaterat innehåll. Dom gillar mycket information skrivet på ett naturligt sätt. Eftersom du har mer kontroll att välja t.ex sidor med mycket innehåll, kan du göra sökmotorn ännu gladare. Om du har flera länkar/banners mellan sidor, får du en bättre position på sökmotorer. Alltså även om du inte får mycket trafik från din partner, kommer du få besökare från sökmotorn. När sökmotorn indexerar din sida och du nu använder en bannerpool, kommer sökmotorn endast se den banner som visas för tillfället. Alltså endast en länk istället för flera. För topplistor En topplista tar lång tid att bygga upp. För att folk ska skriva in sig på en topplista så måste den redan ha ett innehåll. Det är ett slit att gå runt och leta efter någon som skulle kunna tänkas lägga in en banner. Att låta dom komma naturligt handlar om 4-5 år. Det går på sätt och vis att lägga in material som man själv hittar och fejkar att någon satt in det men det ger ingen trafik till topplistan och jag är själv ansvarig att hålla reda på om länken är aktuell. Med tjänsten kan jag enkelt hitta partners för topplistan och snabba upp processen med att få andra besökare att gå med i topplistan. /Andla |
||
![]() |
![]() |
![]() |
#6 | ||
|
|||
Mycket flitig postare
|
Fråga om det är något som är otydligt.
|
||
![]() |
![]() |
![]() |
#7 | ||
|
|||
Medlem
|
Vad man än gör så tror jag man får vara beredd på att det är mycket arbete från början till väldigt lite lön. Satsa på att göra något du tycker är kul/viktigt/en bra idé, inte i första hand på vad folk verkar vara intresserade av.
|
||
![]() |
![]() |
![]() |
#8 | |||
|
||||
Mycket flitig postare
|
adla, om du tror på din idé så tycker jag att du borde köra på så det ryker. Att testa skadar inte och eftersom det finns hemsidor som är ute eftersom bannerbyten så tror jag att projektet inte blir alltför misslyckat.
Personligen använder jag mig numera av ett script som visar dom senaste referenserna, välrden hade varit så mkt bättre om alla hade gjort likadant ![]() Spara filen som refererLib.php och följ instruktionerna. Kod:
<?php //problems? suggestions? email the author! // // [email protected] //get most linked to pages on site //select count(visitURL) as count, visitURL from referer_visitLog group by visitURL order by count desc mysql_connect("dbHost", "dbUser", "dbPass"); mysql_select_db("dbName"); if ($refererList){ print "referers:<BR>"; $ar = refererList($refererList,"global"); print join("<BR>",$ar); } if ($topRefererList){ print join("<BR>",topRefererList($topRefererList,"global")); } function logReferer(){ $currentURL = $_SERVER['REQUEST_URI']; $fullCurrentURL = "http://" . $_SERVER['SERVER_NAME'] . $_SERVER['REQUEST_URI']; $ref = getenv('HTTP_REFERER'); if (!$ref){ dbg("no referer"); return; } if ($ref != strip_tags($ref)){ //then they have tried something funny, //putting HTML or PHP into the HTTP_REFERER dbg("bad char in referer"); return; } $ignore = Array( 'your domain', 'http://www.myelin.co.nz/ecosystem/bot.php', 'http://radio.xmlstoragesystem.com/rcsPublic/', 'http://blogdex.media.mit.edu//', 'http://subhonker6.userland.com/rcsPublic/', 'mastadonte.com', ); foreach ($ignore as $site){ if (stristr($ref, $site)){ dbg("referer ignored"); return; } } $doubleCheckReferers = 0; if ($doubleCheckReferers){ dbg("loading referering page"); //this is so that the page up until the call to //logReferer will get shown before it tries to check //back against the refering URL. flush(); $goodReferer = 0; $fp = @fopen ($ref, "r"); if ($fp){ //timeout after 5 seconds socket_set_timeout($fp, 5); while (!feof ($fp)) { $page .= trim(fgets($fp)); } if (strstr($page,$fullCurrentURL)){ dbg("found current url in page"); $goodReferer = 1; } } if(!$goodReferer){ dbg("did not find \n\n:$fullCurrentURL:\n in \n\n\n :$page: \n\n\n"); return; } } $anchor = preg_replace("/http:\/\//i", "", $ref); $anchor = preg_replace("/^www\./i", "", $anchor); $anchor = preg_replace("/\/.*/i", "", $anchor); $sql ="insert into referer_visitLog (referingURL,baseDomain,visitURL) values ('$ref','$anchor','$currentURL')"; //print $sql; mysql_query($sql); } function refererList ($howMany=5,$visitURL=""){ $i=2; $ret = Array(); //if no visitURL, will show links to current page. //if url given, will show links to that page. //if url="global" will show links to all pages if (!$visitURL){ $visitURL = $_SERVER['REQUEST_URI']; } if ($visitURL == "global"){ $sqr_recentReferer = mysql_query("select * from referer_visitLog order by visitID desc"); } else { $sqr_recentReferer = mysql_query("select * from referer_visitLog where visitURL = '$visitURL' order by visitID desc"); } while($result_row = mysql_fetch_array($sqr_recentReferer)){ $fullUrl = $result_row['referingURL']; $domain = $result_row['baseDomain']; if (!$domain){ continue; } if ($last[$domain]){ continue; } $last[$domain] = 1; $temp = "<a href=\"$fullUrl\" target=\"_blank\">$domain</a>"; array_push($ret,$temp); if ($i++ > $howMany){ break; } } return $ret; } function topRefererList ($howMany=5,$visitURL=""){ $i=2; $ret = Array(); //see refererList() for notes. if (!$visitURL){ $visitURL = $_SERVER['REQUEST_URI']; } if ($visitURL == "global"){ $sqr_recentReferer = mysql_query("select Count(referer_visitLog.baseDomain) as totalHits, referer_visitLog.baseDomain from referer_visitLog group by referer_visitLog.baseDomain order by totalHits desc limit $howMany"); } else { $sqr_recentReferer = mysql_query("select Count(referer_visitLog.baseDomain) as totalHits, referer_visitLog.baseDomain from referer_visitLog where visitURL = '$visitURL' group by referer_visitLog.baseDomain order by totalHits desc limit $howMany"); } while($result_row = mysql_fetch_array($sqr_recentReferer)){ $count = $result_row['totalHits']; $domain = $result_row['baseDomain']; $uSet = mysql_query("select * from referer_visitLog where baseDomain = '$domain' order by visitID desc"); $uRow = mysql_fetch_array($uSet); $latestUrl = $uRow["referingURL"]; $temp = "<a href=\"$latestUrl\" target=\"_blank\">$domain</a> ($count)"; array_push($ret,$temp); if ($i++ > $howMany){ break; } } return $ret; } function dbg($string){ //print $string . "<BR>\n"; } if ($createTable){ print "Creating table:<BR>"; mysql_query(" create table referer_visitLog ( visitID int auto_increment, primary key (visitID), visitTime timestamp, visitURL char(250), referingURL char(250), baseDomain char(250) ) ") or print "could not create table, might it exist?"; } /* Usage: You must include the library in order to use it. Issue the include statement once on each page in which you want to use this library, before you call any of the functions. A typical include statement would be: include("refererLib.php"); To log the referers visiting a given page, place this code on the page: logReferer(); To show a list of 5 pages that link to the current page (ordered by most recent visit) place this code: $list = refererList(5); foreach ($list as $link){ print "$link<BR>"; } To show a list of the outside links most commonly used to get to the current page: $list = topRefererList(5); foreach ($list as $link){ print "$link<BR>"; } In both cases, you can ask for a global list, i.e. a list of recent or top referers for all pages on your site that log referers: $list = refererList(5,"global"); foreach ($list as $link){ print "$link<BR>"; } Or: $list = topRefererList(5,"global"); foreach ($list as $link){ print "$link<BR>"; } */ ?> |
|||
![]() |
![]() |
![]() |
#9 | ||
|
|||
Mycket flitig postare
|
Tack för skript och svaren.
Jag har en känsla av att folk inte skriker efter en sådan lösning jag presenterat eller så är det några som knackar ihop något i smyg för att bli först. Annars är jag bara glad om någon annan gör det så att jag slipper alla poolprogam. |
||
![]() |
![]() |
![]() |
#10 | ||
|
|||
Medlem
|
Satsa på att göra något som kommer att kunna betala dina räkningar samtidigt som du har kul med datorn :P
|
||
![]() |
![]() |
Svara |
|
|