×

Notice

The forum is in read only mode.
Welcome, Guest
Username: Password: Remember me
  • Page:
  • 1

TOPIC: Search Plugin

Search Plugin 13 years 1 month ago #14220

  • Michi Meindl
  • Michi Meindl's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Posts: 58
  • Karma: 1
  • Thank you received: 1
Hi Daniel,

ich habe eben das Search Plugin 2.0 installiert. Jetzt habe ich 2 Probleme:
1. Er findet zwar die Hotspots aber die Links funktionieren nicht:
Es wird hier hin beispielsweise weitergeleitet:
www.trimm-dich-pfad.com/standort-hinzufu...rcours-speichersdorf
Der richtige Link würde sein:
www.trimm-dich-pfad.com/standorte/verzei...rcours-speichersdorf

2. Steht nicht "Hotspot" bei der Scuhe sondern Test:
Nur suchen in: test Beiträge Weblinks Kontakte Kategorien Bereiche Newsfeeds

Kannst du mir da weiterhelfen?

Vielen Dank.

Search Plugin 13 years 1 month ago #14225

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Online
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Hatten wir nicht das gleiche Problem in der Vergangenheit??? Hm, ich werde es überprüfen...

Gruß,
Daniel

Search Plugin 13 years 1 month ago #14250

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Online
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Hey Michi,
Also ich habe den Plugin jetzt geupdated:
compojoom.com/downloads/downloads/hotspo...arch-plugin-201/view

Die neue Version wird das problem mit dem "test" lösen, aber zu den falschen links....
Wenn du den plugin installierst, dann gehe doch zu plugins/search/hotspots.php

finde die function:
function getHotspotsItemid($component='') {
		static $ids;
		if (!isset($ids)) {
			$ids = array();
		}
		if (!isset($ids[$component])) {
			$database = & JFactory::getDBO();
			$query = "SELECT id FROM #__menu"
					. "\n WHERE link LIKE '%option=$component%'"
					. "\n AND type = 'component'"
					. "\n AND published = 1 LIMIT 1";
			$database->setQuery($query);
			$ids[$component] = $database->loadResult();
		}
		return $ids[$component];
	}

und ersetze die mit:
function getHotspotsItemid($component='') {
 
		return ITEM_ID_NUMBER;
	}

wobei doe ITEM_ID_NUMBER ist die item_id vom hotspots.

Gruß,
Daniel

Search Plugin 13 years 1 month ago #14251

  • Michi Meindl
  • Michi Meindl's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Posts: 58
  • Karma: 1
  • Thank you received: 1
Vielen Dank. Habe den Code eingefügt.

Wie meinst du das: wobei doe ITEM_ID_NUMBER ist die item_id vom hotspots.
??

Search Plugin 13 years 1 month ago #14252

  • Daniel Dimitrov
  • Daniel Dimitrov's Avatar
  • Online
  • Administrator
  • Administrator
  • Posts: 9618
  • Karma: 155
  • Thank you received: 1081
Anstatt ITEM_ID_NUMBER schreibst 20 oder 30 oder 123. Gehe im menu manager und finde dein Hotsptos main map entry - da wirst du rechts eine spalte mit itemId sehen. Die nummer die da steht musst du anstat ITEM_ID_NUMBER eintragen.

Gruß,
Daniel

Search Plugin 13 years 1 month ago #14253

  • Michi Meindl
  • Michi Meindl's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
  • Posts: 58
  • Karma: 1
  • Thank you received: 1
Ahh.. alles klar... Klappt! Danke :-)
  • Page:
  • 1
Time to create page: 0.106 seconds