{"id":49,"date":"2010-06-03T12:11:39","date_gmt":"2010-06-03T10:11:39","guid":{"rendered":"http:\/\/www.matjazev.net\/blog\/?p=49"},"modified":"2010-06-03T13:30:12","modified_gmt":"2010-06-03T11:30:12","slug":"iskanje-v-phpbb3-forumu-znotraj-code-oznake-ne-deluje","status":"publish","type":"post","link":"https:\/\/www.matjazev.net\/blog\/2010\/06\/03\/iskanje-v-phpbb3-forumu-znotraj-code-oznake-ne-deluje\/","title":{"rendered":"Iskanje v phpBB3 forumu znotraj [code] oznake ne deluje!"},"content":{"rendered":"<p><a href=\"http:\/\/www.matjazev.net\/forum\">Prenovljen forum<\/a> spleti\u0161\u010da Matjazev.NET me vsak dan presene\u010da. V\u010deraj sem se ubadal s <a href=\"http:\/\/www.matjazev.net\/blog\/2010\/06\/02\/phpbb3-in-slovenscina\/\">poslovenjenimi gumbi<\/a>, <strong>danes pa z iskanjem po forumu<\/strong>.<br \/>\n<a href=\"http:\/\/matjazev.net\/forum\/memberlist.php?mode=viewprofile&#038;u=3\"><br \/>\nEden izmed najbolj aktivnih uporabnikov<\/a> foruma (hvala!), je ugotovil, da neke tematike, za katero se spomni, da je v forumu bila, <a href=\"http:\/\/matjazev.net\/forum\/viewtopic.php?f=3&amp;t=1353#p5654\">ne najde<\/a>! Ker sem iskan makro res napisal jaz, je tudi mene \u010dudilo, da forum tematike ne najde.<\/p>\n<p>Zagnal sem star forum (verzije phpBB2) in videl, da star forum, glede na klju\u010dne besede, najde mnogo ve\u010d tematik kot <a href=\"http:\/\/www.matjazev.net\/forum\">nov forum<\/a>. No, resnici na ljubo tudi v starem forumu originalno iskane tematike ni, saj je bila v prastarem forumu, ki smo ga izgubili v \u00bbpo\u017earu\u00ab\u2026<\/p>\n<p>Dobro, da se vrnem k iskanju. Hitro sem ugotovil, <strong>da nov forum (razli\u010dica phpBB3) ne i\u0161\u010de znotraj programske kode, torej znotraj oznake <\/strong>. Zakaj so to izklju\u010dili ne vem in se mi ni zdelo smiselno, zato sem iskal re\u0161itev. Kot marsikdaj prej, tudi danes re\u0161itve na internetu nisem na\u0161el.<\/p>\n<p>\u0160e bolj zanimivo se mi je zdelo, da nikjer v nastavitvah ni nobene opcije, s katero bi indeksiranje po oznakah  omogo\u010dil. Tako kot v\u010deraj, mi ni preostalo drugega, kot da se zakopljem v programsko kodo phpBB3 foruma, kjer sem na\u0161el slede\u010de:<\/p>\n<p><em><strong>(datoteka fulltext_native.php, vrstica 1044)<\/strong><\/em><br \/>\n<pre>\n\/\/ Do not index code\n$match[] = &#039;#\\[code(?:=.*?)?(\\:?[0-9a-z]{5,})\\].*?\\[\\\/code(\\:?[0-9a-z]{5,})\\]#is&#039;;\n<\/pre><\/p>\n<p><strong>Omenjeno vrstico sem zakomentiral, ponovno ustvaril iskalni indeks in na\u0161 forum i\u0161\u010de tudi po programski kodi.<\/strong> \ud83d\ude42<\/p>\n<h3>Problem: phpbb3 doesn't search in  tags<\/h3>\n<p>Here is an easy solution in English, <strong>for international web surfers and web masters<\/strong>. The problem is, that <strong>phpBB3 forum doesn\u2019t search inside  tags<\/strong>, which is unacceptable for programming oriented forums. The solution is quite simple, but you have to edit phpBB3 source code.<\/p>\n<p>Just open fulltext_native.php file (<code>.\/includes\/search\/ fulltext_native.php<\/code>) and comment out one single line of code in line #1044:<br \/>\n<pre>\n\/\/ $match[] = &#039;#\\[code(?:=.*?)?(\\:?[0-9a-z]{5,})\\].*?\\[\\\/code(\\:?[0-9a-z]{5,})\\]#is&#039;;\n<\/pre><br \/>\nAfter that you will have to recreate a search index and that is all. <strong>Your phpBB3 forum will search inside  tags.<\/strong> \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Prenovljen forum spleti\u0161\u010da Matjazev.NET me vsak dan presene\u010da. V\u010deraj sem se ubadal s poslovenjenimi gumbi, danes pa z iskanjem po forumu. Eden izmed najbolj aktivnih uporabnikov foruma (hvala!), je ugotovil, da neke tematike, za katero se spomni, da je v forumu bila, ne najde! Ker sem iskan makro res napisal jaz, je tudi mene \u010dudilo, &hellip; <a href=\"https:\/\/www.matjazev.net\/blog\/2010\/06\/03\/iskanje-v-phpbb3-forumu-znotraj-code-oznake-ne-deluje\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Iskanje v phpBB3 forumu znotraj [code] oznake ne deluje!<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[62,13],"_links":{"self":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/49"}],"collection":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/comments?post=49"}],"version-history":[{"count":14,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/posts\/49\/revisions\/64"}],"wp:attachment":[{"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/media?parent=49"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/categories?post=49"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.matjazev.net\/blog\/wp-json\/wp\/v2\/tags?post=49"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}