Anleitung zur Seitensuche — Languages
Nutzen Sie die Links, um direkt zur gewünschten Sprache zu springen.
Seitensuche installieren und einbinden (Deutsch)
1.) Hintergrund
- Wenn Sie die sitemap.xml mit meinem sitemap.xml‑Generator erstellen, empfiehlt sich die Nutzung der hier beschriebenen Seitensuche.
- Wichtiger Hinweis für WebsiteX5‑Anwender: Die interne WebsiteX5‑Suche funktioniert nur mit der von WebsiteX5 erzeugten Sitemap. Verwenden Sie daher die hier beschriebene Suche, wenn Sie meine Tools einsetzen.
2.) Voraussetzungen
- Webserver mit PHP und Schreibrechten im Ordner /sitemapchecking.
- Die Dateien search.php, indexer.php und search_form.php.
- Vom Sitemap‑Generator erzeugte Datei /sitemapchecking/sitemap_settings.json.
3.) Einmalige Einrichtung der Seite „seitensuche“ in WebsiteX5
- Öffnen Sie in WebsiteX5 links den Punkt „3. Sitemap“ (Tabellenansicht aller Seiten).
- Erstellen Sie ganz rechts eine „neue Ebene“ (Ordner) und benennen Sie sie seitensuche. Positionieren Sie sie per Pfeiltasten und klicken Sie oben auf „Verborgen“, damit der Ordner nicht im Menü erscheint.
- Klicken Sie den Ordner seitensuche an und wählen Sie „neue Seite“. Benennen Sie die Seite ebenfalls seitensuche und markieren Sie sie oben wieder als „Verborgen“.
- Öffnen Sie die Seite per Doppelklick. Ziehen Sie das Objekt „</> HTML‑Code“ an die Stelle, an der die Suchergebnisse angezeigt werden sollen, und fügen Sie den Inhalt der Datei search.php ein. Bestätigen Sie mit dem Haken oben rechts.
4.) Index aufbauen (indexer.php)
- Laden Sie indexer.php per FTP in den bereits vom Sitemap‑Generator angelegten Ordner /sitemapchecking.
- Starten Sie indexer.php erst nachdem Sie alle Seiten mit dem Sitemap‑Generator erfasst und konfiguriert haben.
- Der Indexer liest sitemap_settings.json, extrahiert alle benötigten Informationen und erzeugt die SQLite‑Datenbank suche.db im Ordner /sitemapchecking.
5.) Suchformular im Header einbinden
- Laden Sie search_form.php in das Webroot (dort, wo WebsiteX5 die Seiten ablegt).
- Gehen Sie in WebsiteX5 zu „2. Vorlage“ → „Inhalt des Templates“ → „Header“.
- Ziehen Sie das Objekt „</> HTML‑Code“ an die gewünschte Position und passen Sie die Größe etwa auf ein Eingabefeld mit Button an.
- Fügen Sie den Codeschnipsel aus suchfeld einbinden.txt ein und speichern Sie über den Haken oben.
- Laden Sie die Website hoch und prüfen Sie die Darstellung. Achten Sie darauf, dass das Objekt keine anderen Header‑Elemente überdeckt, und skalieren Sie es bei Bedarf, bis das Formular vollständig sichtbar ist.
6.) Nutzung und Pflege
- Die Suche steht nun auf allen Seiten zur Verfügung (Header‑Einbindung).
- Wenn Sie Seiten in der Sitemap aktivieren/deaktivieren, führen Sie indexer.php erneut aus, um den Index (Datenbank suche.db) zu aktualisieren.
Bitte lesen Sie für Nutzungsbedingungen, Urheberrecht und Haftungsausschluss die Datei readme.html aus der ZIP.
Install and integrate Site Search (English)
1.) Background
- If you generate sitemap.xml with my sitemap.xml generator, use the site search described here.
- Important for WebsiteX5 users: The built‑in WebsiteX5 search only works with a sitemap generated by WebsiteX5. When using my tools, use the search described below instead.
2.) Requirements
- Web server with PHP and write access to /sitemapchecking.
- Files needed: search.php, indexer.php, search_form.php.
- File created by the sitemap generator: /sitemapchecking/sitemap_settings.json.
3.) One‑time setup of the page “sitesearch” in WebsiteX5
- Open “3. Sitemap” (left menu) in WebsiteX5.
- Create a new level (folder) and name it sitesearch. Position it with the arrow buttons and click “Hidden” at the top so it does not appear in the site menu.
- Create a “new page” under that folder, name it sitesearch, and mark it as “Hidden”.
- Open the page (double‑click). Drag the “</> HTML‑Code” object to where search results should appear and paste in the content of search.php. Confirm with the top‑right checkmark.
4.) Build the index (indexer.php)
- Upload indexer.php via FTP to the folder /sitemapchecking (created by the sitemap generator).
- Run indexer.php only after you have scanned and configured all pages with the sitemap generator.
- The indexer reads sitemap_settings.json, extracts required data, and creates the SQLite database suche.db in /sitemapchecking.
5.) Add the search form to the header
- Upload search_form.php to your web root (where WebsiteX5 uploads your pages).
- In WebsiteX5 go to “2. Template” → “Template Content” → “Header”.
- Drag the “</> HTML‑Code” object to the desired position and size it roughly like an input field with a button.
- Insert the code snippet from suchfeld einbinden.txt and save.
- Upload your site and verify the form. Ensure it does not overlap other header elements and is fully visible; resize if needed.
6.) Use and maintenance
- The search is now available across all pages (via the header).
- When you change page inclusion in the sitemap, run indexer.php again to refresh the index (suche.db).
Please read readme.html in the ZIP for Terms of Use, Copyright,
and Disclaimer.
Инсталиране и интеграция на търсене в сайта (Български)
1.) Контекст
- Ако генерирате sitemap.xml с моя sitemap.xml генератор, използвайте описаното тук търсене.
- Важно за потребители на WebsiteX5: Вграденото търсене на WebsiteX5 работи само със sitemap, създаден от WebsiteX5. При използване на моите инструменти ползвайте търсенето, описано по‑долу.
2.) Изисквания
- Уеб сървър с PHP и права за запис в /sitemapchecking.
- Необходими файлове: search.php, indexer.php, search_form.php.
- Файл, създаден от генератора на sitemap: /sitemapchecking/sitemap_settings.json.
3.) Еднократно създаване на страница „търсене_в_сайта“ в WebsiteX5
- Отворете „3. Sitemap“ (ляво меню) в WebsiteX5.
- Създайте ново ниво (папка) с име търсене_в_сайта. Позиционирайте го със стрелките и натиснете „Скрита“, за да не се показва в менюто на сайта.
- Създайте „нова страница“ под папката, именувайте я търсене_в_сайта и също я маркирайте като „Скрита“.
- Отворете страницата (с двоен клик). Поставете обекта „</> HTML‑Code“ на мястото за резултати и поставете съдържанието на search.php. Потвърдете с отметката горе вдясно.
4.) Изграждане на индекс (indexer.php)
- Качете indexer.php чрез FTP в папка /sitemapchecking (създадена от генератора).
- Стартирайте indexer.php едва след като обходите и конфигурирате всички страници с генератора на sitemap.
- Индексаторът прочита sitemap_settings.json, извлича нужната информация и създава SQLite база suche.db в /sitemapchecking.
5.) Вмъкване на формата за търсене в хедъра
- Качете search_form.php в корена на сайта (където WebsiteX5 качва страниците).
- В WebsiteX5 отидете на „2. Шаблон“ → „Съдържание на шаблона“ → „Header“.
- Поставете обекта „</> HTML‑Code“ на желаното място и го оразмерете приблизително като поле за въвеждане с бутон.
- Вмъкнете откъса от suchfeld einbinden.txt и запишете.
- Качете сайта и проверете формата. Уверете се, че не застъпва други елементи в хедъра и е напълно видима; при нужда я оразмерете.
6.) Работа и поддръжка
- Търсенето вече е налично на всички страници (чрез хедъра).
- При промяна на включените страници в sitemap стартирайте отново indexer.php, за да обновите индекса (suche.db).
Моля, прочетете readme.html в ZIP архива за условия за ползване, авторски права и отказ от отговорност.