phpRS help fórum : phpRS Fórum
Hlavní diskuzní phpRS fórum. Najdete zde odpovědi na otázky týkající se provozu a instalace phpRS systému.
phpRS - redakční a informační systém
Články podle lokality
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-04-08, 18:19

Zdravím všechny,
v současné chvíli stavím web,který se zabývá zpravodajstvím z regionů ČR. S tímto ovšem řeším jeden VELKÝ problém.
Články budou členěny klasicky do rubrik případně podrubrik. (např. zpravodajství, zajímavosti apod.)
Avšak zároveň by články byly tříděny podle jednotlivých krajů, regionů, měst...
Příklad:
Kliknu na Zpravodajství a vyberou se mi všechny články z rubriky zpravodajství (tzn. z celé ČR). V této rubrice si kliknu např. na Jihomoravský kraj a případně ještě např. Brno a vyberou se mi články Zpravodajství - Jihomoravský kraj - Brno.
Za normální situace bych to udělal např. vytvořením podrubriky JM kraj a v ní podrubriky jednotlivých regionů. Jenže vto stejné dělení bych potřeboval i u jiných rubrik než jen zpravodajství jako např. v Zajímavostech a dalších rubrikách a to už by počet podribrik šíleně narostl.
Napadlo mě, že by se to dalo podobně vyřešit, jako např. u Inzertního systému, avšak potřeboval bych poradit od nějakého lepšího znalce php než jsem:-).
Předem moc děkuji za nápady či případný návrh řešení.

Re: Články podle lokality
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-04-08, 20:51


Re: Články podle lokality
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-04-08, 21:15

Děkuji za reakci,
tak jsem se na to koukal a prošel celé vlákno. Předpokládám, že s využitím "souvisejících článků" to asi nebude, tak mi z toho vyplývá, že správný směr, by bylo tedy použití klíčových slov.

Předtím mě ještě napadlo, že při tvorbě článků přidat do administrace možnost nastavení státu, kraje, regionu, jako další položky, což jsem již vytvořil a při vyhledávání rozšířit soubor search.php o tuto možnost vyhledávání i podle tohoto parametru. Jenže zde moje fantazie skončila a nevím jak dál, jak tohle vyhledávání vytvořit.

Tak nevím, rada s klíčovými slovy vypadá taky zajímavě...
Budu rád a děkuji za každý návrh


Re: Články podle lokality
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-04-08, 21:57

Tak zajímavou možnost jsem našel na stránkách,které máš u svého profilu, respektive se jedná o stránky FILMDAT a tam např. služby. Přesně takový nějaký vyhledávač by na to pak měl být, jen tak nějak nevím,jak to vše skloubit dohromady, aby to bylo fukční.

Re: Články podle lokality
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-04-09, 13:05

Napadlo mě ještě, že když použiji v zápisu do databáze další pole jako "stat", "kraj", "region", tak že by se to potom dalo tahat na základě těchto polí podobně jako přes t_slova. Zkoušel jsem v seacrh.php udělat úpravu:
od ř.53
switch ($co):
case 'tit': $str="c.titulek ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'uvd': $str="c.uvod ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'txt': $str="c.text ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'tsl': $str="c.t_slova ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'sta': $str="c.stat ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'kra': $str="c.kraj ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'reg': $str="c.region ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'vse':
...
a zkusil pak slova tahat prostřednictvím dotazu
search.php?rsvelikost=sab&rstext=NEJAKY_REGION&rskde=reg

místo "tsl" dát to "reg" jenže bez výsledku.

Nevím,jestli je to takhle možné.
Poradí někdo? Předem děkuji

Re: Články podle lokality
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-04-09, 13:54

Filmdat má filtre regiónov ale nie sú viazané na články ale na pluginy, ktoré tam sú dorobené. Štruktúra tabuľky je a jej obsah je nasledovný - relácia na ostatné tabuľky je cez idr, takže sa následne dá vytvoriť filter pre štát/kraj/okres:

CREATE TABLE `rs_cvu_region` (
  `idr` int(10) unsigned NOT NULL auto_increment,
  `okres` varchar(32) collate cp1250_czech_cs default NULL,
  `kraj` varchar(32) collate cp1250_czech_cs default NULL,
  `stat` varchar(64) collate cp1250_czech_cs NOT NULL,
  `stat_iso` varchar(2) collate cp1250_czech_cs NOT NULL,
  PRIMARY KEY  (`idr`),
  KEY `stat_iso` (`stat_iso`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1250 COLLATE=cp1250_czech_cs AUTO_INCREMENT=396 ;

-- 
-- Sťahujem dáta pre tabuľku `rs_cvu_region`
-- 

INSERT INTO `rs_cvu_region` (`idr`, `okres`, `kraj`, `stat`, `stat_iso`) VALUES (1, 'Benešov ', 'Středočeský ', 'Česká republika', 'CZ'),
(2, 'Beroun ', 'Středočeský ', 'Česká republika', 'CZ'),
(3, 'Blansko ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(4, 'Brno - město ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(5, 'Brno - venkov ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(6, 'Bruntál ', 'Moravskoslezský ', 'Česká republika', 'CZ'),
(7, 'Břeclav ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(8, 'Česká Lípa ', 'Liberecký ', 'Česká republika', 'CZ'),
(9, 'České Budějovice ', 'Jihočeský ', 'Česká republika', 'CZ'),
(10, 'Český Krumlov ', 'Jihočeský ', 'Česká republika', 'CZ'),
(11, 'Děčín ', 'Ústecký ', 'Česká republika', 'CZ'),
(12, 'Domažlice ', 'Plzeňský ', 'Česká republika', 'CZ'),
(13, 'Frýdek - Místek ', 'Moravskoslezský ', 'Česká republika', 'CZ'),
(14, 'Havlíčkův Brod ', 'Vysočina ', 'Česká republika', 'CZ'),
(15, 'Hodonín ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(16, 'Hradec Králové ', 'Královéhradecký ', 'Česká republika', 'CZ'),
(17, 'Cheb ', 'Karlovarský ', 'Česká republika', 'CZ'),
(18, 'Chomutov ', 'Ústecký ', 'Česká republika', 'CZ'),
(19, 'Chrudim ', 'Pardubický ', 'Česká republika', 'CZ'),
(20, 'Jablonec nad Nisou ', 'Liberecký ', 'Česká republika', 'CZ'),
(21, 'Jeseník ', 'Olomoucký ', 'Česká republika', 'CZ'),
(22, 'Jičín ', 'Královéhradecký ', 'Česká republika', 'CZ'),
(23, 'Jihlava ', 'Vysočina ', 'Česká republika', 'CZ'),
(24, 'Jindřichův Hradec ', 'Jihočeský ', 'Česká republika', 'CZ'),
(25, 'Karlovy Vary ', 'Karlovarský ', 'Česká republika', 'CZ'),
(26, 'Karviná ', 'Moravskoslezský ', 'Česká republika', 'CZ'),
(27, 'Kladno ', 'Středočeský ', 'Česká republika', 'CZ'),
(28, 'Klatovy ', 'Plzeňský ', 'Česká republika', 'CZ'),
(29, 'Kolín ', 'Středočeský ', 'Česká republika', 'CZ'),
(30, 'Kroměříž ', 'Zlínský ', 'Česká republika', 'CZ'),
(31, 'Kutná Hora ', 'Středočeský ', 'Česká republika', 'CZ'),
(32, 'Liberec ', 'Liberecký ', 'Česká republika', 'CZ'),
(33, 'Litoměřice ', 'Ústecký ', 'Česká republika', 'CZ'),
(34, 'Louny ', 'Ústecký ', 'Česká republika', 'CZ'),
(35, 'Mělník ', 'Středočeský ', 'Česká republika', 'CZ'),
(36, 'Mladá Boleslav ', 'Středočeský ', 'Česká republika', 'CZ'),
(37, 'Most ', 'Ústecký ', 'Česká republika', 'CZ'),
(38, 'Náchod ', 'Královéhradecký ', 'Česká republika', 'CZ'),
(39, 'Nový Jičín ', 'Moravskoslezský ', 'Česká republika', 'CZ'),
(40, 'Nymburk ', 'Středočeský ', 'Česká republika', 'CZ'),
(41, 'Olomouc ', 'Olomoucký ', 'Česká republika', 'CZ'),
(42, 'Opava ', 'Moravskoslezský ', 'Česká republika', 'CZ'),
(43, 'Ostrava ', 'Moravskoslezský ', 'Česká republika', 'CZ'),
(44, 'Pardubice ', 'Pardubický ', 'Česká republika', 'CZ'),
(45, 'Pelhřimov ', 'Vysočina ', 'Česká republika', 'CZ'),
(46, 'Písek ', 'Jihočeský ', 'Česká republika', 'CZ'),
(47, 'Plzeň - jih ', 'Plzeňský ', 'Česká republika', 'CZ'),
(48, 'Plzeň - město ', 'Plzeňský ', 'Česká republika', 'CZ'),
(49, 'Plzeň - sever ', 'Plzeňský ', 'Česká republika', 'CZ'),
(50, 'Praha ', 'Praha ', 'Česká republika', 'CZ'),
(51, 'Praha - východ ', 'Středočeský ', 'Česká republika', 'CZ'),
(52, 'Praha - západ ', 'Středočeský ', 'Česká republika', 'CZ'),
(53, 'Prachatice ', 'Jihočeský ', 'Česká republika', 'CZ'),
(54, 'Prostějov ', 'Olomoucký ', 'Česká republika', 'CZ'),
(55, 'Přerov ', 'Olomoucký ', 'Česká republika', 'CZ'),
(56, 'Příbram ', 'Středočeský ', 'Česká republika', 'CZ'),
(57, 'Rakovník ', 'Středočeský ', 'Česká republika', 'CZ'),
(58, 'Rokycany ', 'Plzeňský ', 'Česká republika', 'CZ'),
(59, 'Rychnov nad Kněžnou ', 'Královéhradecký ', 'Česká republika', 'CZ'),
(60, 'Semily ', 'Liberecký ', 'Česká republika', 'CZ'),
(61, 'Sokolov ', 'Karlovarský ', 'Česká republika', 'CZ'),
(62, 'Strakonice ', 'Jihočeský ', 'Česká republika', 'CZ'),
(63, 'Svitavy ', 'Pardubický ', 'Česká republika', 'CZ'),
(64, 'Šumperk ', 'Olomoucký ', 'Česká republika', 'CZ'),
(65, 'Tábor ', 'Jihočeský ', 'Česká republika', 'CZ'),
(66, 'Tachov ', 'Plzeňský ', 'Česká republika', 'CZ'),
(67, 'Teplice ', 'Ústecký ', 'Česká republika', 'CZ'),
(68, 'Trutnov ', 'Královéhradecký ', 'Česká republika', 'CZ'),
(69, 'Třebíč ', 'Vysočina ', 'Česká republika', 'CZ'),
(70, 'Uherské Hradiště ', 'Zlínský ', 'Česká republika', 'CZ'),
(71, 'Ústí nad Labem ', 'Ústecký ', 'Česká republika', 'CZ'),
(72, 'Ústí nad Orlicí ', 'Pardubický ', 'Česká republika', 'CZ'),
(73, 'Vsetín ', 'Zlínský ', 'Česká republika', 'CZ'),
(74, 'Vyškov ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(75, 'Zlín ', 'Zlínský ', 'Česká republika', 'CZ'),
(76, 'Znojmo ', 'Jihomoravský ', 'Česká republika', 'CZ'),
(77, 'Žďár nad Sázavou ', 'Vysočina ', 'Česká republika', 'CZ'),
(78, 'Bratislava I', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(79, 'Bratislava II', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(80, 'Bratislava III', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(81, 'Bratislava IV', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(82, 'Bratislava V', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(83, 'Malacky', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(84, 'Pezinok', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(85, 'Senec', 'Bratislavský kraj', 'Slovenská republika', 'SK'),
(86, 'Dunajská Streda', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(87, 'Galanta', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(88, 'Hlohovec', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(89, 'Piešťany', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(90, 'Senica', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(91, 'Skalica', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(92, 'Trnava', 'Trnavský kraj', 'Slovenská republika', 'SK'),
(93, 'Bánovce nad Bebravou', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(94, 'Ilava', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(95, 'Myjava', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(96, 'Nové Mesto nad Váhom', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(97, 'Partizánske', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(98, 'Považská Bystrica', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(99, 'Prievidza', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(100, 'Púchov', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(101, 'Trenčín', 'Trenčiansky kraj', 'Slovenská republika', 'SK'),
(102, 'Komárno', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(103, 'Levice', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(104, 'Nitra', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(105, 'Nové Zámky', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(106, 'Šaľa', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(107, 'Topoľčany', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(108, 'Zlaté Moravce', 'Nitriansky kraj', 'Slovenská republika', 'SK'),
(109, 'Bytča', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(110, 'Čadca', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(111, 'Dolný Kubín', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(112, 'Kysucké Nové Mesto', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(113, 'Liptovský Mikuláš', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(114, 'Martin', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(115, 'Námestovo', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(116, 'Ružomberok', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(117, 'Turčianske Teplice', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(118, 'Tvrdošín', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(119, 'Žilina', 'Žilinský kraj', 'Slovenská republika', 'SK'),
(120, 'Banská Bystrica', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(121, 'Banská Štiavnica', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(122, 'Brezno', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(123, 'Detva', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(124, 'Krupina', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(125, 'Lučenec', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(126, 'Poltár', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(127, 'Revúca', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(128, 'Rimavská Sobota', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(129, 'Veľký Krtíš', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(130, 'Zvolen', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(131, 'Žarnovica', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(132, 'Žiar nad Hronom', 'Banskobystrický kraj', 'Slovenská republika', 'SK'),
(133, 'Bardejov', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(134, 'Humenné', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(135, 'Kežmarok', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(136, 'Levoča', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(137, 'Medzilaborce', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(138, 'Poprad', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(139, 'Prešov', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(140, 'Sabinov', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(141, 'Snina', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(142, 'Stará Ľubovňa', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(143, 'Stropkov', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(144, 'Svidník', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(145, 'Vranov nad Topľou', 'Prešovský kraj', 'Slovenská republika', 'SK'),
(146, 'Gelnica', 'Košický kraj', 'Slovenská republika', 'SK'),
(147, 'Košice I', 'Košický kraj', 'Slovenská republika', 'SK'),
(148, 'Košice II', 'Košický kraj', 'Slovenská republika', 'SK'),
(149, 'Košice III', 'Košický kraj', 'Slovenská republika', 'SK'),
(150, 'Košice IV', 'Košický kraj', 'Slovenská republika', 'SK'),
(151, 'Košice - okolie', 'Košický kraj', 'Slovenská republika', 'SK'),
(152, 'Michalovce', 'Košický kraj', 'Slovenská republika', 'SK'),
(153, 'Rožňava', 'Košický kraj', 'Slovenská republika', 'SK'),
(154, 'Sobrance', 'Košický kraj', 'Slovenská republika', 'SK'),
(155, 'Spišská Nová Ves', 'Košický kraj', 'Slovenská republika', 'SK'),
(156, 'Trebišov', 'Košický kraj', 'Slovenská republika', 'SK'),
(157, '-', '-', 'Afghánistán', 'AF'),
(158, '-', '-', 'Albánie', 'AL'),
(159, '-', '-', 'Alžírsko', 'DZ'),
(160, '-', '-', 'Americká Samoa', 'AS'),
(161, '-', '-', 'Americké Panenské ostrovy', 'VI'),
(162, '-', '-', 'Andorra', 'AD'),
(163, '-', '-', 'Angola', 'AO'),
(164, '-', '-', 'Anguilla', 'AI'),
(165, '-', '-', 'Antarktika', 'AQ'),
(166, '-', '-', 'Antigua a Barbuda', 'AG'),
(167, '-', '-', 'Argentina', 'AR'),
(168, '-', '-', 'Arménie', 'AM'),
(169, '-', '-', 'Aruba', 'AW'),
(170, '-', '-', 'Austrálie', 'AU'),
(171, '-', '-', 'Ázerbajdžán', 'AZ'),
(172, '-', '-', 'Bahamy', 'BS'),
(173, '-', '-', 'Bahrajn', 'BH'),
(174, '-', '-', 'Bangladéš', 'BD'),
(175, '-', '-', 'Barbados', 'BB'),
(176, '-', '-', 'Barma', 'MM'),
(177, '-', '-', 'Belgie', 'BE'),
(178, '-', '-', 'Belize', 'BZ'),
(179, '-', '-', 'Bělorusko', 'BY'),
(180, '-', '-', 'Benin', 'BJ'),
(181, '-', '-', 'Bermudy', 'BM'),
(182, '-', '-', 'Bhútán', 'BT'),
(183, '-', '-', 'Bolívie', 'BO'),
(184, '-', '-', 'Bosna a Hercegovina', 'BA'),
(185, '-', '-', 'Botswana', 'BW'),
(186, '-', '-', 'Bouvetův ostrov', 'BV'),
(187, '-', '-', 'Brazílie', 'BR'),
(188, '-', '-', 'Britské indickooceánské teritorium', 'IO'),
(189, '-', '-', 'Britské Panenské ostrovy', 'VG'),
(190, '-', '-', 'Brunej', 'BN'),
(191, '-', '-', 'Bulharsko', 'BG'),
(192, '-', '-', 'Burkina Faso', 'BF'),
(193, '-', '-', 'Burundi', 'BI'),
(194, '-', '-', 'Cookovy ostrovy', 'CK'),
(195, '-', '-', 'Čad', 'TD'),
(196, '-', '-', 'Čína', 'CN'),
(197, '-', '-', 'Dánsko', 'DK'),
(198, '-', '-', 'Dominika', 'DM'),
(199, '-', '-', 'Dominikánská republika', 'DO'),
(200, '-', '-', 'Džibuti', 'DJ'),
(201, '-', '-', 'Egypt', 'EG'),
(202, '-', '-', 'Ekvádor', 'EC'),
(203, '-', '-', 'Eritrea', 'ER'),
(204, '-', '-', 'Estonsko', 'EE'),
(205, '-', '-', 'Etiopie', 'ET'),
(206, '-', '-', 'Faerské ostrovy', 'FO'),
(207, '-', '-', 'Falklandy', 'FK'),
(208, '-', '-', 'Fidži', 'FJ'),
(209, '-', '-', 'Filipíny', 'PH'),
(210, '-', '-', 'Finsko', 'FI'),
(211, '-', '-', 'Francie', 'FR'),
(212, '-', '-', 'Francouzská Guyana', 'GF'),
(213, '-', '-', 'Francouzská Polynézie', 'PF'),
(214, '-', '-', 'Guam', 'TF'),
(215, '-', '-', 'Gabun', 'GA'),
(216, '-', '-', 'Gambie', 'GM'),
(217, '-', '-', 'Ghana', 'GH'),
(218, '-', '-', 'Gibraltar', 'GI'),
(219, '-', '-', 'Grenada', 'GD'),
(220, '-', '-', 'Grónsko', 'GL'),
(221, '-', '-', 'Gruzie', 'GE'),
(222, '-', '-', 'Guadeloupe', 'GP'),
(223, '-', '-', 'Guam', 'GU'),
(224, '-', '-', 'Guatemala', 'GT'),
(225, '-', '-', 'Guinea', 'GN'),
(226, '-', '-', 'Guinea-Bissau', 'GW'),
(227, '-', '-', 'Guyana', 'GY'),
(228, '-', '-', 'Haiti', 'HT'),
(229, '-', '-', 'Heardův ostrov a McDonaldovy ostrovy', 'HM'),
(230, '-', '-', 'Honduras', 'HN'),
(231, '-', '-', 'Hongkong', 'HK'),
(232, '-', '-', 'Chile', 'CL'),
(233, '-', '-', 'Chorvatsko', 'HR'),
(234, '-', '-', 'Indie', 'IN'),
(235, '-', '-', 'Indonézie', 'ID'),
(236, '-', '-', 'Irák', 'IQ'),
(237, '-', '-', 'Írán', 'IR'),
(238, '-', '-', 'Irsko', 'IE'),
(239, '-', '-', 'Island', 'IS'),
(240, '-', '-', 'Itálie', 'IT'),
(241, '-', '-', 'Izrael', 'IL'),
(242, '-', '-', 'Jamajka', 'JM'),
(243, '-', '-', 'Japonsko', 'JP'),
(244, '-', '-', 'Jemen', 'YE'),
(245, '-', '-', 'Jihoafrická republika', 'ZA'),
(246, '-', '-', 'Jižní Georgie a Jižní Sandwichovy ostrovy', 'GS'),
(247, '-', '-', 'Jordánsko', 'JO'),
(248, '-', '-', 'Kajmanské ostrovy', 'KY'),
(249, '-', '-', 'Kambodža', 'KH'),
(250, '-', '-', 'Kamerun', 'CM'),
(251, '-', '-', 'Kanada', 'CA'),
(252, '-', '-', 'Kapverdy', 'CV'),
(253, '-', '-', 'Katar', 'QA'),
(254, '-', '-', 'Kazachstán', 'KZ'),
(255, '-', '-', 'Keňa', 'KE'),
(256, '-', '-', 'Kiribati', 'KI'),
(257, '-', '-', 'Kolumbie', 'CO'),
(258, '-', '-', 'Kokosové ostrovy', 'CC'),
(259, '-', '-', 'Komory', 'KM'),
(260, '-', '-', 'Kongo', 'CG'),
(261, '-', '-', 'Kongo (Demokratická republika Korea)', 'CD'),
(262, '-', '-', 'Korea (Korejská lidově demokratická republika)', 'KP'),
(263, '-', '-', 'Korea (Korejská republika)', 'KR'),
(264, '-', '-', 'Kostarika', 'CR'),
(265, '-', '-', 'Kuba', 'CU'),
(266, '-', '-', 'Kuvajt', 'KW'),
(267, '-', '-', 'Kypr', 'CY'),
(268, '-', '-', 'Kyrgyzstán', 'KG'),
(269, '-', '-', 'Laos', 'LA'),
(270, '-', '-', 'Libanon', 'LB'),
(271, '-', '-', 'Lesotho', 'LS'),
(272, '-', '-', 'Libérie', 'LR'),
(273, '-', '-', 'Libye', 'LY'),
(274, '-', '-', 'Lichtenštejnsko', 'LI'),
(275, '-', '-', 'Litva', 'LT'),
(276, '-', '-', 'Lotyšsko', 'LV'),
(277, '-', '-', 'Lucembursko', 'LU'),
(278, '-', '-', 'Makao', 'MO'),
(279, '-', '-', 'Makedonie', 'MK'),
(280, '-', '-', 'Madagaskar', 'MG'),
(281, '-', '-', 'Maďarsko', 'HU'),
(282, '-', '-', 'Malawi', 'MW'),
(283, '-', '-', 'Malajsie', 'MY'),
(284, '-', '-', 'Maledivy', 'MV'),
(285, '-', '-', 'Mali', 'ML'),
(286, '-', '-', 'Malta', 'MT'),
(287, '-', '-', 'Maroko', 'MA'),
(288, '-', '-', 'Marshallovy ostrovy', 'MH'),
(289, '-', '-', 'Martinik', 'MQ'),
(290, '-', '-', 'Mauretánie', 'MR'),
(291, '-', '-', 'Mauricius', 'MU'),
(292, '-', '-', 'Mayotte', 'YT'),
(293, '-', '-', 'Mexiko', 'MX'),
(294, '-', '-', 'Mikronésie', 'FM'),
(295, '-', '-', 'Moldavsko', 'MD'),
(296, '-', '-', 'Monako', 'MC'),
(297, '-', '-', 'Mongolsko', 'MN'),
(298, '-', '-', 'Montserrat', 'MS'),
(299, '-', '-', 'Mosambik', 'MZ'),
(300, '-', '-', 'Namíbie', 'NA'),
(301, '-', '-', 'Nauru', 'NR'),
(302, '-', '-', 'Německo', 'DE'),
(303, '-', '-', 'Nepál', 'NP'),
(304, '-', '-', 'Niger', 'NE'),
(305, '-', '-', 'Nigérie', 'NG'),
(306, '-', '-', 'Nikaragua', 'NI'),
(307, '-', '-', 'Nizozemí', 'NL'),
(308, '-', '-', 'Nizozemské Antily', 'AN'),
(309, '-', '-', 'Niue', 'NU'),
(310, '-', '-', 'Norfolk', 'NF'),
(311, '-', '-', 'Norsko', 'NO'),
(312, '-', '-', 'Nová Kaledonie', 'NC'),
(313, '-', '-', 'Nový Zéland', 'NZ'),
(314, '-', '-', 'Omán', 'OM'),
(315, '-', '-', 'Ostrovy USA v Tichém oceánu', 'UM'),
(316, '-', '-', 'Pákistán', 'PK'),
(317, '-', '-', 'Palau', 'PW'),
(318, '-', '-', 'Palestina', 'PS'),
(319, '-', '-', 'Panama', 'PA'),
(320, '-', '-', 'Papua Nová Guinea', 'PG'),
(321, '-', '-', 'Paraguay', 'PY'),
(322, '-', '-', 'Peru', 'PE'),
(323, '-', '-', 'Pitcairnovy ostrovy', 'PN'),
(324, '-', '-', 'Pobřeží slonoviny', 'CI'),
(325, '-', '-', 'Polsko', 'PL'),
(326, '-', '-', 'Portoriko', 'PR'),
(327, '-', '-', 'Portugalsko', 'PT'),
(328, '-', '-', 'Rakousko', 'AT'),
(329, '-', '-', 'Réunion', 'RE'),
(330, '-', '-', 'Rovníková Guinea', 'GQ'),
(331, '-', '-', 'Rumunsko', 'RO'),
(332, '-', '-', 'Rusko', 'RU'),
(333, '-', '-', 'Rwanda', 'RW'),
(334, '-', '-', 'Řecko', 'GR'),
(335, '-', '-', 'Salvador', 'SV'),
(336, '-', '-', 'Samoa', 'WS'),
(337, '-', '-', 'San Marino', 'SM'),
(338, '-', '-', 'Saúdská Arábie', 'SA'),
(339, '-', '-', 'Senegal', 'SN'),
(340, '-', '-', 'Severní Mariany', 'MP'),
(341, '-', '-', 'Seychely', 'SC'),
(342, '-', '-', 'Sierra Leone', 'SL'),
(343, '-', '-', 'Singapur', 'SG'),
(344, '-', '-', 'Slovinsko', 'SI'),
(345, '-', '-', 'Somálsko', 'SO'),
(346, '-', '-', 'Spojené arabské emiráty', 'AE'),
(347, '-', '-', 'Spojené státy americké', 'US'),
(348, '-', '-', 'Srbsko a Černá hora', 'YU'),
(349, '-', '-', 'Srí Lanka', 'LK'),
(350, '-', '-', 'Středoafrická republika', 'CF'),
(351, '-', '-', 'Súdán', 'SD'),
(352, '-', '-', 'Surinam', 'SR'),
(353, '-', '-', 'Svatá Helena', 'SH'),
(354, '-', '-', 'Svatá Lucie', 'LC'),
(355, '-', '-', 'Svatý Kryštof a Nevis', 'KN'),
(356, '-', '-', 'Svatý Petr a Mikelon', 'PM'),
(357, '-', '-', 'Svatý Tomáš a Princův ostrov', 'ST'),
(358, '-', '-', 'Svatý Vincenc a Grenadiny', 'VC'),
(359, '-', '-', 'Svazijsko', 'SZ'),
(360, '-', '-', 'Sýrie', 'SY'),
(361, '-', '-', 'Šalomounovy ostrovy', 'SB'),
(362, '-', '-', 'Španělsko', 'ES'),
(363, '-', '-', 'Špicberky a Jan Mayen', 'SJ'),
(364, '-', '-', 'Švédsko', 'SE'),
(365, '-', '-', 'Švýcarsko', 'CH'),
(366, '-', '-', 'Tádžikistán', 'TJ'),
(367, '-', '-', 'Tanzánie', 'TZ'),
(368, '-', '-', 'Thajsko', 'TH'),
(369, '-', '-', 'Tchajwan', 'TW'),
(370, '-', '-', 'Togo', 'TG'),
(371, '-', '-', 'Tokelau', 'TK'),
(372, '-', '-', 'Tonga', 'TO'),
(373, '-', '-', 'Trinidad a Tobago', 'TT'),
(374, '-', '-', 'Tunisko', 'TN'),
(375, '-', '-', 'Turecko', 'TR'),
(376, '-', '-', 'Turkmenistán', 'TM'),
(377, '-', '-', 'Turks a Caicos', 'TC'),
(378, '-', '-', 'Tuvalu', 'TV'),
(379, '-', '-', 'Uganda', 'UG'),
(380, '-', '-', 'Ukrajina', 'UA'),
(381, '-', '-', 'Uruguay', 'UY'),
(382, '-', '-', 'Uzbekistán', 'UZ'),
(383, '-', '-', 'Vánoční ostrov (v Indickém oceánu)', 'CX'),
(384, '-', '-', 'Vanuatu', 'VU'),
(385, '-', '-', 'Vatikán', 'VA'),
(386, '-', '-', 'Velká Británie a Severní Irsko', 'GB'),
(387, '-', '-', 'Venezuela', 'VE'),
(388, '-', '-', 'Vietnam', 'VN'),
(389, '-', '-', 'Východní Timor', 'TP'),
(390, '-', '-', 'Wallisovy ostrovy', 'WF'),
(391, '-', '-', 'Zambie', 'ZM'),
(392, '-', '-', 'Západní Sahara', 'EH'),
(393, '-', '-', 'Zimbabwe', 'ZW'),
(394, '-', '-', 'Česká republika', 'CZ'),
(395, '-', '-', 'Slovenská republika', 'SK');

Re: Články podle lokality
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-04-09, 14:48

Jeee, děkuju,moooc, určitě se mi to bude moc hodit.
No,čím více si nad tímto problémeme lámu hlavu,tak tím víc se do toho zaplétám:-)
Ono se v podstatě jedná o to, čeho tím chci dosáhnout.
Jak jsem již psal články by měly být děleny do rubrik
Zpravodajství - Jihomoravský - (Brno město, Vyškov ...)
- Moravskoslezský - ......

Menu2 - Jihomoravský - (Brno město, Vyškov ...)
- Moravskoslezský - ......

Menu3 - Jihomoravský - (Brno město, Vyškov ...)
- Moravskoslezský - ...... atd.
No a teď jde o to, že bych potřeboval docílit CÍLENÍ určitých bloků (např. reklamy) dle jednotlivých regionů. Avšak zároveň šablony fs_sab1, fs_sab_2 se přiřadí podle rubriky.
A taky dát uživateli možnost vyhledávání článků podle rubriky a zároveň pro jím vybraný region. V tomhle bude určitě nutnost zásahu do search.php.
No prostě mám těžkou hlavu jakým směrem se tedy vydat:-(

Re: Články podle lokality
Zaslán uživatelem/kou: ZdenekPNJ (IP adresa zaznamenána)
Datum: 2009-04-10, 01:05

Tak jsem se posunul ve svém bádání malinko dál.
Provedl jsem úpravy souboru search.php
function Prohledej($jaky_zpusob = '+', $co = '', $naco = '')
{
if ($jaky_zpusob=='-'):
$jaky_zpusob_txt='NOT LIKE';
else:
$jaky_zpusob_txt='LIKE';
endif;

$naco=phprs_sql_escape_string($naco); // bezpecnostni korekce

switch ($co):
case 'tit': $str="c.titulek ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'uvd': $str="c.uvod ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'txt': $str="c.text ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'tsl': $str="c.t_slova ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'sta': $str="c.stat ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'kra': $str="c.kraj ".$jaky_zpusob_txt." ('%".$naco."%')"; break;
case 'reg': $str="c.region ".$jaky_zpusob_txt." ('%".$naco."%')"; break;

case 'vse':
...

a ve funkci VyhledavaniFormular()

<tr class=\"z\"><td>".RS_VY_HLE_OMEZIT_NA."</td><td><select name=\"rskde\" size=\"1\"><option value=\"vse\" selected>".RS_VY_CELY_CLA."</option><option value=\"txt\">".RS_VY_HLAVNI_CAST."</option><option value=\"tit\">".RS_VY_TITULEK."</option><option value=\"uvd\">".RS_VY_UVOD."</option><option value=\"tsl\">".RS_VY_DB_KLICU."</option><option value=\"sta\">Stát</option><option value=\"kra\">Kraj</option><option value=\"reg\">Region</option></select></td></tr>
...

což mi v podstatě vyhledá články třeba i podle státu, kraje nebo regionu.
Tzn. že částečně to řeší můj problém.
Ale pořád je tu problém s cílením obsahu bloků dle státu, kraje nebo regionu.
Dokážu podle rstema v lengine.php přiřadit šablonu, tzn. generovat obsah bloku podle rubriky, ale potřeboval bych najít způsob jak dosáhnout generování právě jen obsahu bloků dle toho státu, kraje nebo regionu. (třeba v závislosti či i nezávisle na rstema.
Jestli máte někdo nápad, jak to vyřešit, budu vděčný za každou radu.

Re: Články podle lokality
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2009-04-11, 17:38

V kóde pluginu jednoducho testni $_GET['region'] resp. tú premennú, ktorou rozlišuješ región



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.