Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

keywords box za phpbb forum

[es] :: MySQL :: keywords box za phpbb forum

[ Pregleda: 1704 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 485



+13 Profil

icon keywords box za phpbb forum31.01.2009. u 13:05 - pre 197 meseci
Znaci ovako imam phpbb2 forum skripta se zove przemo i odradili su je poljaci. Moj problem ja sto znam da ubacim bilo koji mod ali ne znam da napisem nista svoje. Evo sta bh hteo da uradim:

Hteo bih da napisem mod koji ce uzimati sve reci iz mysql tabele topic_title
traziti kojih reci ima najvise i onda kada se klikne na tu rec tj link otvorice se nova stranica gde ce biti svi teme koje u sebi imaju tu rec

npr windows da ispadnu sve teme koje su vezane za windows.

E sad znam jedino sto znam jeste da kreiram tabelu. Ne znam kako se ubacuju podatci u nju niti kako da iscitavam stvari iz nje.

Znaci treba da kreiram tabelu npr phpbb_keywordtitles i onda da u nju ubacim sve nazive tema pa da ih poredjam po koriscenosti tj od one koja se najvise upotrebljavala do one koja se upotrebila samo jednom. Takodje trebao bih da namestim da se u obzir ne uzimaju reci koje imaju manje od tri karaktera (za, od, ne, da itd)

Ne znam da li postoji mod za ovako nesto a i da postoji necu da ga koristim. hocu da naucim i da koristim nesto svoje jer mi je cilj da napravim nesto jedinstveno.

Ako uspem da instaliram ovo mislim da ce mi to pomoci SEO-u jer na taj nacin google vec ima keywords sugestion i brze ce pronalaziti teme koje otvorimo jer ako vasa tema ima 5 reci u nazivu onda ce sa otprilike 4-5 mesta ta tema biti linkovana.

Hvala na pomoci, predlozima i savetima

P.S. Ako uspem da namestim ovo obecavam da cu u znak zahvalnosti linkovati sa mog sajta ka http://elitesecurity.org
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: keywords box za phpbb forum01.02.2009. u 11:55 - pre 197 meseci
Da ti neko uradi sav posao dzaba? Tesko. Sjedi i pocni da ucis SQL i kad naidjes na konkretan problem javi se sa konkretnim pitanjem.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 485



+13 Profil

icon Re: keywords box za phpbb forum01.02.2009. u 14:39 - pre 197 meseci
Pa dobro koliko bi kostalo da ja platim da mi to neko uradi i da li neko moze da mi preporuci neku literaturu
 
Odgovor na temu

misk0
.: Lugano :. _.: CH :.

SuperModerator
Član broj: 634
Poruke: 2824
*.adsl.ticino.com.

ICQ: 46802502


+49 Profil

icon Re: keywords box za phpbb forum01.02.2009. u 21:33 - pre 197 meseci
Imas forum 'poslovne ponude' pa probaj srociti tacno sta ti treba i neko ce ti se vec javiti. Literatura je SQL jezik.
:: Nemoj se svadjati sa budalom, ljudi cesto nece primjetiti razliku ::
 
Odgovor na temu

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 485



+13 Profil

icon Re: keywords box za phpbb forum06.02.2009. u 19:36 - pre 197 meseci
Evo ovako. uspeo sam da prikazem imena svih topica. Sada da bi ih podelio treba mi ja mislim Explode ili Implode, ne znam tacno

Da li bi neko mogao da mi na osnovu ovog koda samo napise kako da napise kako da "iscepkam" nazive tema na reci.

Code:
<?php

mysql_connect ("localhost", "user", "pass") or die (mysql_error () );
echo "connected to mysql <br /><hr />";
mysql_select_db ("phpbb_forum") or die (mysql_error () );
$query = "SELECT * FROM `phpbb_topics` WHERE `forum_id` = '1'";
$result = mysql_query ($query) or die (mysql_error() );
while ($row = mysql_fetch_array ($result)) {
    
    echo $row['topic_title'];
    echo "<br />";
    
}



?>


Ovim kodom mogu da prikazem samo teme u prvom forumu mada ja kad bih obrisao ovaj deo WHERE `forum_id` = '1'"; onda bi mi se prikazali svi
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: keywords box za phpbb forum06.02.2009. u 21:38 - pre 197 meseci
Za to ti se koristi explode funkcija...

Code:

$string = 'Naslov neke teme';
$arrResult = explode(' ',$string);//prvi argument ti je delimiter

foreach($arrResult as $value){ echo $value.'<br>';}


php manual rulz!

a za ovaj upit ako hoces za odredjene forume stavi WHERE forum_id IN(1,2,5,7);
 
Odgovor na temu

Jorgovan88
Jorgovan88

Član broj: 190307
Poruke: 485



+13 Profil

icon Re: keywords box za phpbb forum06.02.2009. u 22:31 - pre 197 meseci
Namestio sam ceo kod. Cak sam i namestio tako da se spoje topic ID i keywords tj for petlja vrti reci + topic id (koji je ako tema u naziv ima 4 reci on je za te 4 reci isti) i to se tako upisuje u bazu.

Code:
<?php

mysql_connect ("localhost", "user", "pass") or die (mysql_error () );
echo "connected to mysql <br /><hr />";
mysql_select_db ("base") or die (mysql_error () );
$query = "SELECT * FROM `phpbb_topics`";
$result = mysql_query ($query) or die (mysql_error() );
while ($row = mysql_fetch_array ($result)) {


$explode_result = explode(" ", $row['topic_title']);
$red = $row['topic_id'];
$broj= count($explode_result);

for($i=0; $i<$broj; $i++)
{

    if (strlen($explode_result[$i]) > 2) {
        mysql_query("INSERT INTO phpbb_topicword (topic_title, topic_id) values ('$explode_result[$i]', '$red')");
         
    }
}

  


echo "Reci su kreirane";
?>


Da li postoji nacin da mi se ne duplira sadzaj tabela kada ponovo ocitam fajl sa kodom vec samo da se ubaci nesto sto je novo?
 
Odgovor na temu

Tudfa
Jovicevic Vladimir

Član broj: 152699
Poruke: 384
*.dynamic.sbb.rs.



+3 Profil

icon Re: keywords box za phpbb forum06.02.2009. u 23:46 - pre 197 meseci
Citat:


Da li postoji nacin da mi se ne duplira sadzaj tabela kada ponovo ocitam fajl sa kodom vec samo da se ubaci nesto sto je novo?



Proglasi topic_id i topic_title(bolje ga nazovi word) atribute za primarni kljuc.
Takav kljuc se zove kompozitni primarni kljuc i moci ces da imas sledece kombinacije :

1, word1
1, word2
1, word3
2, word1
2, word2...

Kad radis tako nesto uvek se zapitaj koje veze postoje izmedju entitea. U ovom slucaju jedan naslov teme moze da ima vise reci, a jedna rec moze da se nadje u vise naslova.
A u slucaju da pokusas da ubacis nesto tipa (1, word1) ogranicenje primarnog kljuca ti nece to dozvoliti, dok ce zato biti moguce da ubacis (1, word4) npr...
Ako dobro kapiram sta si zeleo.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15953
*.xdsl.beograd.com.

Sajt: mysql.rs


+2378 Profil

icon Re: keywords box za phpbb forum07.02.2009. u 00:04 - pre 197 meseci
uz kompozitni kljuc mozes onom insertu da dodas jedan "ignore" pa da postane INSERT IGNORE INTO .... te da ne dobijes gresku ako si rec vec uneo
 
Odgovor na temu

[es] :: MySQL :: keywords box za phpbb forum

[ Pregleda: 1704 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.