vB Google Search Cloud - SEO
czy ktos ma to dla wersji 4.x ?
vB Google Search Cloud - SEO - Page 16 - vBulletin.org Forum
badz jak zmodyfikowac by dzialalo w 4
dzieki
Wersja do druku
vB Google Search Cloud - SEO
czy ktos ma to dla wersji 4.x ?
vB Google Search Cloud - SEO - Page 16 - vBulletin.org Forum
badz jak zmodyfikowac by dzialalo w 4
dzieki
Również potrzebuję tego moda pod czwórkę ale wydaje mi się, że będziemy musieli poczekać na wydanie.
http://up.programosy.pl/foto/searchcloud_min.png
Instalacja:
Dla użytkowników: jak każdy inny mod, tj. ściągasz paczkę i widzisz co masz z tym zrobić.
Dla buraków: ściągasz paczkę, plik z katalogu upload wrzucasz do katalogu głównego forum, plik z katalogu install instalujesz jako produkt poprzez panel vbulletin.
Zainstalowałem moda z załącznika pod czwórkę i po wejściu w działy forum pojawia się błąd. Polega on na tym, że przeglądarka widzi linki do postów i subfor, lecz klikanie w nie nie powoduje przeniesienia.
Ciekawe - zaraz zerknę.
Sebo dokladnei tak sie dzieje
ze strony glownej linki do for i postow sa linkami
wchodzisz w dzial,i posty sa,ale nie sa linkami i nie mozna sie do nich dostac
dodatkowo (nie wiem czy tak mialo byc) jest tylko na stronie glownej
Czy udało się już komuś podpiąć tego moda pod vB 4?
Tamtego wystarczy dokonczyc, niestety mam napięty grafik.
Ma ktoś już tego moda dopasowanego do vb4 ?
W sprawie aktualizacji tej modyfikacji do wersji 4 należy pisać do jej autora - NeutralizeR
Dzięki, już napisałem. Czekam na odpowiedź.
Jak znajdę czasu trochę to zrobię to, trudne nie jest a tamto pisałem bez głębszych testów w 10 minut.
Super by było - niestety autor pisze, że on nie ma wersji działającej na vb4 bo nie ma zainstalowanej nowej wersji forum. Więc musimy liczyć na rodzimych pisarzy :)
Powiem szczerze, że ten mod był bardzo skuteczny. Robiłem nawet testy i faktycznie było sporo lepiej z tym modem niż bez. Teraz po zmianie mam gorsze pozycje. Niestety forum mam raczkujące i muszę się bronić optymalizacją i pozycjonowaniem niż pocztą pantoflową i poleceniem między użytkownikami.
Pozdrawiam
Bardzo dziekuję, Aczkowleik jeszcze jest problem z kodowaniem ISO-8859-2
To sobie popraw na takie jakie masz.
seba a masz taka wersje ale na 3.8.5?
Tutaj vB Google Search Cloud - SEO - vBulletin.org Forum jest wersja dla vB 3.7 ale powinna współpracować także i z vB 3.8
na 4.0.3 nie dziala to
Nie działa tzn ?
na 4.0.2 działa z pewnością, opisz co nie tak to wydam fixa
zrobilem tak: pobralem, rozpakowalem, wrzucilem php do glownego katalogu forum, zainstalowalem produkt i pojawilo sie tylko takie coś:
http://img404.imageshack.us/img404/2113/beztytuuerw.png
Jeśli chcesz polskie znaki to:
Znajdź:
i dajesz przed tym:Kod:if ($a > 0.8)
Kod:$datas[kw]=iconv("utf-8","iso-8859-2",$datas[kw]);
Taki kod możesz znaleźć w głównym pliku PHP
Nadal nie wiem o czym piszesz, sorry. :E
no to żeśmy się dogadali :D przecież pisałem że nie ma tego w plikach od moda, było tylko takie coś:
zamieniłem to na to co napisałeś, ale i tak nie pomaga...Kod:$datas = parse_url(iconv("utf-8","iso-8859-2",urldecode($ref)));
tutaj masz caly search_cloud.php
Kod:<?php
/*
******************************************************************************
vB Google Search Cloud v1.0.5
by NeutralizeR - msxlabs.org, for vBulletin Integration, in May 2008
with the permission of Dan Fletcher to share @ vbulletin.org
******************************************************************************
Simple Search Cloud
Written by Dan Fletcher, for buymyscripts.net, in April 2008
This script does not have resell rights!
You have the right to use it on your website (personal or commercial), but NOT
to sell it, or give it away free
******************************************************************************
*/
require_once('./global.php');
class SearchCloud
{
// Varables you can set (if you want), but the defaults are fine.
var $m_minFont = 75; // The minimum font size. No keywords will be smaller than this. This is a %
var $m_maxFont = 150; // The maximum font size. No keywords will be bigger than this. This is a %
var $m_averageFont = 100; // The font size of an average searhced for keyword. This is a %
var $m_maxEntries = 50; // Maximum number of entries displayed in the cloud
var $m_blackList = array(); // list of disallowed words. An example is commented out below...
//var $m_blackList = array("sex","boob","cheatz");
function SearchCloud()
{
}
function handlePageHit()
{
$domain = $_SERVER['HTTP_HOST'];
$ref = $_SERVER['HTTP_REFERER'];
$datas = parse_url(iconv("utf-8","iso-8859-2",urldecode($ref)));
$queryValues = $datas['query'];
$hostname = $datas['host'];
if (strpos($hostname,".google."))
{
parse_str($queryValues,$values);
$search=$values['q'];
$pageURL = $this->_getURL();
if (strlen($search)>0)
{
$this->_logHit(strtolower($search),$pageURL);
}
}
}
function _getURL()
{
$s = empty($_SERVER["HTTPS"]) ? ''
: ($_SERVER["HTTPS"] == "on") ? "s"
: "";
$protocol = $this->_strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
$port = ($_SERVER["SERVER_PORT"] == "80") ? ""
: (":".$_SERVER["SERVER_PORT"]);
return $protocol."://".$_SERVER['SERVER_NAME'].$port.$_SERVER['REQUEST_URI'];
}
function _strleft($s1, $s2)
{
return substr($s1, 0, strpos($s1, $s2));
}
function getMysqlReadyString($a)
{
if(get_magic_quotes_gpc())
{
$tmp = stripslashes($a);
}
else
{
$tmp = $a;
}
return mysql_real_escape_string($tmp);
}
function _validKeyword($k)
{
if (!(strpos($k,"site:") === FALSE))
{
return FALSE;
}
foreach ($this->m_blackList as $w)
{
if (!(strpos($k,$w) === FALSE))
{
return FALSE;
}
}
return TRUE;
}
function _logHit($search,$pageURL)
{
global $vbulletin;
$pageURL = $this->getMysqlReadyString($pageURL);
$search = $this->getMysqlReadyString(trim($search));
if (!$this->_validKeyword($search))
{
return;
}
$sql = $vbulletin->db->query_read("SELECT hits FROM " . TABLE_PREFIX . "google_searches where kw='$search'");
$rec = $sql or die($vbulletin->db->error());
if ($vbulletin->db->num_rows($rec)==0)
{
$sql = $vbulletin->db->query_write("INSERT into " . TABLE_PREFIX . "google_searches VALUES ('$search','$pageURL',1)");
$rec = $sql or die($vbulletin->db->error());
}
else
{
$datas = $vbulletin->db->fetch_row($rec);
$count = $datas[0];
$count++;
$sql = $vbulletin->db->query_write("UPDATE " . TABLE_PREFIX . "google_searches set url='$pageURL',hits=$count where kw='$search'");
$rec = $sql or die($vbulletin->db->error());
}
}
function showCloud()
{
global $vbulletin;
$maxEntries = $this->m_maxEntries;
$sql = $vbulletin->db->query_read("SELECT * FROM " . TABLE_PREFIX . "google_searches order by hits DESC limit $maxEntries");
$rec = $sql or die($vbulletin->db->error());
$numRows = $vbulletin->db->num_rows($rec);
if ($numRows == 0)
{
return;
}
while ($datas = $vbulletin->db->fetch_array($rec))
{
$d[] = $datas;
}
$minFont=$this->m_minFont;
$maxFont=$this->m_maxFont;
$averageFont=$this->m_averageFont;
usort($d,_cmpKw);
$count=0;
foreach ($d as $datas)
{
$sum += $datas['hits'];
$count++;
}
$avg = ($count == 0) ? 1 : $sum / $count;
foreach ($d as $datas)
{
if (!$this->_validKeyword($datas['kw']))
{
continue;
}
$a = $datas['hits'] / $avg;
$fontSize = ceil($a * $averageFont);
if ($fontSize < $minFont)
{
$fontSize = $minFont;
}
if ($fontSize > $maxFont)
{
$fontSize = $maxFont;
}
$searchcloud .= " <a href=\"".$datas['url']."\" style=\"font-size:".$fontSize."%\">".$datas['kw']."</a>";
}
return $searchcloud;
}
};
function _cmpKw($a,$b)
{
return strcmp($a['kw'],$b['kw']);
}
?>
Bardzo bym prosił o dostosowanie tego moda pod polskie forum na vb4.0.3.
Będę bardzo wdzięczny, a przy najbliższej okazji postawie piwko za pomoc. :)
reffffffffffffffff
ogolnie to temat mozna by przekleic do modyfikacji
a troche z innej beki
Ten mod pokaze, jak, z jakiego zapytania z gugla ludzie sie dostali na forum
Widzialem (co prawda na ipboard) gdzie jakby dynamicznie sie to zmienia
Do kazdego tematu pikazuje oddzielnie, jak ludzie sie do niego dostaja
Ktos cos moze kojazy ?
Generalnie to duże obciążenie generuje.
Ale na dzisiejsze servery nie ma duzej roznicym nawet tego nie odczuja.
A tak pozatym jak ktos to dostosuje pod vBulletin-4.0.4, zaplace tej osobie 200zl, bedzie to tez fundacja dla innych osob ktore by chetnie zainstalowaly.
Mam to winnej wersji ale pokazuje tylko linki-(Google) zamiast klucza-(bla bla google) ..
Pozdrawiam!
Chyba nawet gdzieś widziałem takiego tag cloud'a, ale nie był on dynamiczny i wyświetlał się tylko na stronie głównej. No i to nic nie robi, specjalnie nawet w Google nie pomaga, a jak chcesz się dowiedzieć skąd ludzie przychodzą na forum zaopatrz się w moda Track Guest Visit.
Był niedynamiczny cloud, nawet na tym forum, ale do starszej wersji. Pozostaje ci zlecenie takiej modyfikacji.
Dokladnie,
Teraz tylko czekac kto bedzie mial czas i nerwy zeby to zmodifikowac lub zrobic cos lepszego, bo nie jedna osoba by sie znalazla na tym forum ktora chetnie by DL zrobile takiego czegos ...
Jak ktos zrobi cos lepszego o czym mowie dam nawet 300zl... Przyklad tego co chce na tym forum tylko zeby jeszcze te odpowiedzi (Odwiedzający znaleźli temat przez następujące słowa) byly aktywne klikajac ide do celu gdzie bylo kliknieta przyklad na dole tego forum-> (precyl . pl/ dokumenty-download) .. Oddalilem kropke i / zeby nie bylo spamu...
To nie jest zwykla chmurka, zrobilem test wchodzac na google wpisujac odpowiedni klucz, wszedlem nastepnie przez wyszukiwarke na strone Precyl i moj klucz byl wpisany w dole.
Widzialem to samo na innej stronie, tylko teraz nie pamietam gdzie to bylo u nich akurat mozna bylo kliknac na klucz w chmurce, wchodzac automatycznie do celu w wyszukiwarce.
;p