Перейти до змісту
View in the app

A better way to browse. Learn more.

Файна Україна

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Як додати пошук DuckDuckGo на свій сайт

Рекомендовані відповіді

Опубліковано
  • Адміністратор

Пошук по сайту – важлива функція. Популярні движки сайтів (той самий WordPress), мають свій вбудований пошук. Якщо повернутись до того ж WordPress, то у нього дуже гідна система внутрішнього пошуку.

Тим не менш, не у всіх є щось інтегроване, тому потрібно використовувати сторонні рішення.

Яндекс та Google, у цьому сенсі, дуже гідні варіанти. На своїх сайтах якористувався пошуком від Google. Але на одному з моїх сайтів, на якому понад 5000 сторінок, деякі сторінки геть-чисто відсутні в індексі Гугла і, як наслідок, відсутні в результатах пошуку по сайту. Для мене це важливо, тому що кожна сторінка містить опис товару, і неможливість її знайти через внутрішній пошук, це рівнозначно її неіснуванню для клієнтів, а для мене це означає недоотримання деяких грошей.

Загалом, якщо у вас ще немає пошуку по сайту, або ви хочете поміняти його на DuckDuckGo , то ця нотатка для вас, в цій інструкції я розповім, як додати пошук DuckDuckGo на сторінки свого сайту .

Результати пошуку DuckDuckGo на сторінці сайту

Трохи неприємно, що ми не зможемо розміщувати результати пошуку на сторінках свого сайту. Це дозволяє робити, наприклад, Google. У DuckDuckGo цей функціонал свідомо відключений, тому що вони використовують під час пошуку результати сторонніх постачальників послуг, ліцензії яких це обмежують. Тобто. після того, як користувач натиснув кнопку "Шукати на сайті", то замість того, щоб перейти на якусь сторінку на кшталт

your_site.ru/search

Він вирушить на сайт DuckDuckGo, на сторінку виду

http://duckduckgo.com/?sites=your_site.ru&q=спадкування+за+законом

Насправді, нічого не заважає перенаправляти пошук на свою ж власну сторінку, яка, наприклад, через iframe завантажуватиме результати пошуку. Наприклад, робити це так

<iframe src="http://duckduckgo.com/?sites= mi-al.ua &q= успадкування+за+законом " frameborder="0" width="600" height="600" marginheight="0" marginwidth="0">

Те, що виділено синім – це має бути адреса вашого сайту, те, що виділено червоним – це рядок для пошуку на вашому сайті.

Це досить просто, але, кажучи казенною мовою, це недокументована функція.

Розміщення поля пошуку DuckDuckGo на сайті

Зробити це досить легко. Перейдіть на сторінку Майстра .

e04c3e.jpg

Хоть она и на английском, но разобраться нетрудно:

  • Width — ширина поля (предлагается ввести в пикселях, но можно и в процентах);

  • Duck logo — нужен ли логотип;

  • Background Color — цвет фона;

  • Site search — сайт, по которому будет производиться поиск (самое важное окно, остальные вообще можно не заполнять);

  • Prefill – текст, который указан в строке поиска;

  • Autofocus — автофокус.

Всё довольно просто, главное, ввести свой сайт, чуть выше автоматически будет сгенерирован код строки поиска, который нужно вставить куда-то на вашем сайте.

Ещё есть старичка с разными дополнительными параметрами, которые вы можете использовать для оформления и настройки поиска и результатов поиска по сайтам. Она на русском, поэтому, не сомневаюсь, что те, кому это нужно, разберутся самостоятельно.

Настройка строки поиска DuckDuckGo на сайте

Мне самому вышеприведённый способ не подошёл. Хотя бы из-за большой зелёной иконки лупы.

Я воспользовался официальной подсказкой. Но не стал мудрить со стилями и множеством параметров, а упростил форму ввода до следующего вида:

<form method="get" id="search" action="http://duckduckgo.com/" target="_blank">

<input type="hidden" name="sites"value="mi-al.ua"/>

<input type="text" name="q" maxlength="255" placeholder="Пошук сайту" style="width:96%"/>

<input type="submit" value="Почати пошук" />

</form>

Там, где у меня mi-al.ua, должен быть ваш сайт.

Для публікації повідомлень створіть обліковий запис або авторизуйтесь

Акаунт

Навігація

Пошук

Пошук

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.