Topic-icon JSitemap - Data Sources pro komponentu Listbingo

  • Panáček Ondřej (NetteMan)
  • Avatar uživatele Panáček Ondřej (NetteMan) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
03. bře 2015 18:57 #149 od Panáček Ondřej (NetteMan)
JSitemap - Data Sources pro komponentu Listbingo vytvořil uživatel Panáček Ondřej (NetteMan)
Zdravím všechny,

koupil jsem si super komponentu JSitemap PRO pro generování sitemap (mapa webu).

Tato komponenta má možnost vytvářet nové data sources (datové zdroje) pro jakékoliv komponenty nainstalované v Joomle. To byl vlastně záměr její koupě. Potřeboval bych vytvořit datový zdroj pro Listbingo (inzertní komponenta), ale trochu s tím bojuji a nevím úplně přesně jak ji tento datový zdroj vytvořit, tak aby mi generovala SEO URL.

V případě, že jste již toto řešili, tak bych byl vděčný za každou radu. Klasické URL se mi podařilo v data source nastavit, ale SEO prostě ne a ne.

Všem za případné odpovědi předem děkuji.

P.S. Jinak JSitemap je fakt vychytaná komponenta a vřele ji doporučuji. Navíc má v sobě integrovano Google Analitics.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy)
  • Offline
  • Administrator
  • Administrator
  • Všechny redakční systémy na jednom místě
Více
03. bře 2015 19:29 - 03. bře 2015 20:23 #150 od CMS systémy (cmssystemy)
Odpověděl CMS systémy (cmssystemy) pro téma JSitemap - Data Sources pro komponentu Listbingo
Dobrý den,

řešení Vašeho dotazu není složité viz. přiložený screenshot nastavení této sitemap komponenty pro Listbingo (vygeneruje všechny inzeráty platné, exspirované, atd.).

1. Zadejte název Data Source.



2. Specifická část dotazu - Specify component VIEW if needed for link: item.
3. Výběr umístění položky menu - Vyberte položku v menu pod kterou zobrazujete Interáty.



4. Výběr tabulek a sloupců pro inzeráty:
Name of component: listbingo
Select from this table: listbingo_items
Select this field as TITLE used for link text: title
Select this field as ID needed for link: id (AS Use 'alias' field nastavte na Ano)
Select this field as CATEGORY ID if needed for link: category_id AS categoryid (AS Use 'alias' field nastavte na Ano)



5. Připojení tabulky kategorie pro zjištění jejich názvů
Select JOIN tables: listbingo_items JOIN listbingo_categories
Select ON fields: category_id = id



6. Výsledný vygenerovaný SQL dotaz:




Přikládám k nahlédnutí i SQL dotaz do databáze:
SELECT 
 `#__listbingo_items`.`title`, 
 CONCAT_WS(':', `#__listbingo_items`.`id`, `#__listbingo_items`.`alias`) AS `id`, 
 CONCAT_WS(':', `#__listbingo_items`.`category_id`, `#__listbingo_categories`.`alias`) AS `categoryid`
 FROM `#__listbingo_items`
 JOIN `#__listbingo_categories` ON `#__listbingo_items`.`category_id` = `#__listbingo_categories`.`id`
 WHERE 
 `#__listbingo_items`.`access` IN {aid}
Hodně štěstí při nastavování komponenty JSitemap.

Tým CMS systémy
Poslední změna: 03. bře 2015 20:23 uživatelem CMS systémy (cmssystemy).
Poděkovali: Panáček Ondřej (NetteMan)

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • Panáček Ondřej (NetteMan)
  • Avatar uživatele Panáček Ondřej (NetteMan) Autor tématu
  • Offline
  • Začátečník
  • Začátečník
Více
03. bře 2015 20:21 #151 od Panáček Ondřej (NetteMan)
Odpověděl Panáček Ondřej (NetteMan) pro téma JSitemap - Data Sources pro komponentu Listbingo
Dobrý den,

děkuji moc. Přesně to jsem potřeboval a už mi to taky funguje. Sitemap se krásně generuje.

Můžete napsat ještě postup, kdybychom chtěli vygenerovat do sitemap ještě kategorie? :blush:

Děkuji moc.

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

  • CMS systémy (cmssystemy)
  • Avatar uživatele CMS systémy (cmssystemy)
  • Offline
  • Administrator
  • Administrator
  • Všechny redakční systémy na jednom místě
Více
05. bře 2015 22:15 - 05. bře 2015 22:15 #152 od CMS systémy (cmssystemy)
Odpověděl CMS systémy (cmssystemy) pro téma JSitemap - Data Sources pro komponentu Listbingo
Dobrý večer,

přikládáme export datového zdroje pro inzeráty i kategorie. Stačí je jen v JSitemap datové zdroje naimportovat a zvolit si u každého položku menu pod kterou chcete inzeráty nebo kategorie zobrazovat.
Export je proveden ve verzi 3.1.

S pozdravem

Tým CMS systémy

Tato zpráva obsahuje přiložené soubory.
Prosím, přihlašte se nebo se zaregistruje, pro jejich zobrazení.

Poslední změna: 05. bře 2015 22:15 uživatelem CMS systémy (cmssystemy).
Poděkovali: Panáček Ondřej (NetteMan)

Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.

Přihlášení