Shows add a result url link to admins on empty search results, a=chris

Chris Pollett [2022-08-03 03:Aug:rd]
Shows add a result url link to admins on empty search results, a=chris
Filename
src/css/search.css
src/locale/ar/configure.ini
src/locale/bn/configure.ini
src/locale/de/configure.ini
src/locale/el_GR/configure.ini
src/locale/en_US/configure.ini
src/locale/es/configure.ini
src/locale/fa/configure.ini
src/locale/fr_FR/configure.ini
src/locale/he/configure.ini
src/locale/hi/configure.ini
src/locale/id/configure.ini
src/locale/it/configure.ini
src/locale/ja/configure.ini
src/locale/kn/configure.ini
src/locale/ko/configure.ini
src/locale/nl/configure.ini
src/locale/pl/configure.ini
src/locale/pt/configure.ini
src/locale/ru/configure.ini
src/locale/te/configure.ini
src/locale/th/configure.ini
src/locale/tl/configure.ini
src/locale/tr/configure.ini
src/locale/vi_VN/configure.ini
src/locale/vi_VN/statistics.txt
src/locale/zh_CN/configure.ini
src/views/elements/SearchElement.php
diff --git a/src/css/search.css b/src/css/search.css
index 66ce64bde..5bcf3acf0 100755
--- a/src/css/search.css
+++ b/src/css/search.css
@@ -2239,7 +2239,6 @@ span[aria-label]:hover:after
     font-size: 18pt;
     padding-bottom:3%;
     padding-top:5%;
-    text-align:center;
 }
 .continuous-result-separator
 {
diff --git a/src/locale/ar/configure.ini b/src/locale/ar/configure.ini
index 273e0fb56..a0eae53a6 100755
--- a/src/locale/ar/configure.ini
+++ b/src/locale/ar/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s ثانية."
 search_element_results = "عرض %s - %s %s"
 search_element_num_results = "(%s النتائج)"
 search_element_no_results = "لا توجد نتائج. الرجاء محاولة البحث المختلفة."
+search_element_add_a_result_url = "إضافة رابط النتيجة."
 search_element_edit_result = "تحرير النتيجة"
 search_element_edit_rank = "تحرير الرتبة"
 search_element_possible_answer = "إجابة ممكنة:"
diff --git a/src/locale/bn/configure.ini b/src/locale/bn/configure.ini
index 3827d15bf..fc3f5ddbb 100755
--- a/src/locale/bn/configure.ini
+++ b/src/locale/bn/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s seconds."
 search_element_results = "দেখানো %s - %s এর %s"
 search_element_num_results = "(%s ফলাফল)"
 search_element_no_results = "কোন ফলাফল পাওয়া যায় নি. চেষ্টা করুন, একটি ভিন্ন অনুসন্ধান."
+search_element_add_a_result_url = "ফলাফল যোগ করুন ইউআরএল."
 search_element_edit_result = "ফলাফল সম্পাদন করুন"
 search_element_edit_rank = "র্যাঙ্ক সম্পাদনা করুন"
 search_element_possible_answer = "সম্ভাব্য উত্তর:"
diff --git a/src/locale/de/configure.ini b/src/locale/de/configure.ini
index dd2ae4c19..cc146eae6 100755
--- a/src/locale/de/configure.ini
+++ b/src/locale/de/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s Sekunden."
 search_element_results = "Zeigt %s - %s von %s"
 search_element_num_results = "(%s Suchergebnissen)"
 search_element_no_results = "Keine Ergebnisse gefunden. Bitte versuchen Sie eine andere Suche."
+search_element_add_a_result_url = "Fügen Sie eine Ergebnis-URL hinzu."
 search_element_edit_result = "Ergebnis bearbeiten"
 search_element_edit_rank = "Rang bearbeiten"
 search_element_possible_answer = "Mögliche Antwort:"
diff --git a/src/locale/el_GR/configure.ini b/src/locale/el_GR/configure.ini
index 67b09f6b2..2af4f6176 100644
--- a/src/locale/el_GR/configure.ini
+++ b/src/locale/el_GR/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s δευτερόλεπτα."
 search_element_results = "Εμφανίζονται %s - %s από %s"
 search_element_num_results = "(%s Results)"
 search_element_no_results = "Δεν βρέθηκαν αποτελέσματα. Δοκιμάστε διαφορετική αναζήτηση."
+search_element_add_a_result_url = "Προσθέστε μια διεύθυνση URL αποτελεσμάτων."
 search_element_edit_result = "Επεξεργασία Αποτελέσματος"
 search_element_edit_rank = "Επεξεργασία Κατάταξης"
 search_element_possible_answer = "Δυνατή απάντηση:"
diff --git a/src/locale/en_US/configure.ini b/src/locale/en_US/configure.ini
index 5d5c664db..d9c347a3f 100644
--- a/src/locale/en_US/configure.ini
+++ b/src/locale/en_US/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s seconds."
 search_element_results = "Showing %s - %s of %s"
 search_element_num_results = "(%s Results)"
 search_element_no_results = "No results found. Please try a different search."
+search_element_add_a_result_url = "Add a result url."
 search_element_edit_result = "Edit Result"
 search_element_edit_rank = "Edit Rank"
 search_element_possible_answer = "Possible Answer:"
diff --git a/src/locale/es/configure.ini b/src/locale/es/configure.ini
index 4bf303feb..d0177c6e5 100755
--- a/src/locale/es/configure.ini
+++ b/src/locale/es/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s segundos."
 search_element_results = "Muestra de %s %s %s"
 search_element_num_results = "(%s Resultados)"
 search_element_no_results = "No se encontraron resultados. Por favor, intente una búsqueda diferente."
+search_element_add_a_result_url = "Agrega una URL de resultado."
 search_element_edit_result = "Editar Resultado"
 search_element_edit_rank = "Editar Rango"
 search_element_possible_answer = "Posible Respuesta:"
diff --git a/src/locale/fa/configure.ini b/src/locale/fa/configure.ini
index 35ae26570..78d91a1fb 100755
--- a/src/locale/fa/configure.ini
+++ b/src/locale/fa/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s ثانیه است."
 search_element_results = "نشان %s - %s %s"
 search_element_num_results = "(%s نتایج)"
 search_element_no_results = "هیچ نتیجه ای یافت می شود. لطفا سعی کنید یک جستجوی مختلف."
+search_element_add_a_result_url = "اضافه کردن یک نشانی وب نتیجه."
 search_element_edit_result = "ویرایش نتیجه"
 search_element_edit_rank = "ویرایش رتبه"
 search_element_possible_answer = "ممکن است پاسخ:"
diff --git a/src/locale/fr_FR/configure.ini b/src/locale/fr_FR/configure.ini
index 4cf1131ab..876408156 100755
--- a/src/locale/fr_FR/configure.ini
+++ b/src/locale/fr_FR/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s secondes."
 search_element_results = "Montrant à %s %s %s"
 search_element_num_results = "(%s résultats)"
 search_element_no_results = "Aucun résultat trouvé. S'il vous plaît essayer une autre recherche."
+search_element_add_a_result_url = "Ajoutez une URL de résultat."
 search_element_edit_result = "Modifier le Résultat"
 search_element_edit_rank = "Modifier le Rang"
 search_element_possible_answer = "Réponse possible:"
diff --git a/src/locale/he/configure.ini b/src/locale/he/configure.ini
index c85cdd4da..0a5bb1728 100755
--- a/src/locale/he/configure.ini
+++ b/src/locale/he/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s שניות."
 search_element_results = "מראה %s - %s %s"
 search_element_num_results = "(%s תוצאות)"
 search_element_no_results = "לא נמצאו תוצאות. אנא נסו חיפוש אחר."
+search_element_add_a_result_url = "הוסף כתובת אתר תוצאה."
 search_element_edit_result = "ערוך תוצאה"
 search_element_edit_rank = "ערוך דרגה"
 search_element_possible_answer = "תשובה אפשרית:"
diff --git a/src/locale/hi/configure.ini b/src/locale/hi/configure.ini
index 9c53e9e4b..8b4098838 100755
--- a/src/locale/hi/configure.ini
+++ b/src/locale/hi/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s सेकंड."
 search_element_results = "दिखा %s - %s के %s"
 search_element_num_results = "(%s परिणाम)"
 search_element_no_results = "कोई परिणाम नहीं मिला. कृपया एक अलग खोज की कोशिश."
+search_element_add_a_result_url = "जोड़ें एक परिणाम url."
 search_element_edit_result = "परिणाम संपादित करें"
 search_element_edit_rank = "रैंक संपादित करें"
 search_element_possible_answer = "संभव जवाब:"
diff --git a/src/locale/id/configure.ini b/src/locale/id/configure.ini
index d549c368b..041d89ca9 100755
--- a/src/locale/id/configure.ini
+++ b/src/locale/id/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s detik."
 search_element_results = "Menampilkan %s - %s %s"
 search_element_num_results = "(%s Hasil)"
 search_element_no_results = "Tidak ada hasil ditemukan. Silakan coba pencarian yang berbeda."
+search_element_add_a_result_url = "Tambahkan url hasil."
 search_element_edit_result = "Edit Hasil"
 search_element_edit_rank = "Edit Peringkat"
 search_element_possible_answer = "Jawaban Yang Mungkin:"
diff --git a/src/locale/it/configure.ini b/src/locale/it/configure.ini
index 35e9a99f7..5f31a2298 100755
--- a/src/locale/it/configure.ini
+++ b/src/locale/it/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s secondi."
 search_element_results = "Mostra %s - %s di %s"
 search_element_num_results = "(%s Risultati)"
 search_element_no_results = "Nessun risultato trovato. Si prega di provare una ricerca diversa."
+search_element_add_a_result_url = "Aggiungere un URL risultato."
 search_element_edit_result = "Modifica risultato"
 search_element_edit_rank = "Modifica Rango"
 search_element_possible_answer = "Possibile Risposta:"
diff --git a/src/locale/ja/configure.ini b/src/locale/ja/configure.ini
index 629b2e964..9e7c82a8a 100755
--- a/src/locale/ja/configure.ini
+++ b/src/locale/ja/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s秒です。"
 search_element_results = "図%s-%s %s"
 search_element_num_results = "(%s結果)"
 search_element_no_results = "な結果に見られる。 てみてください別の検索します。"
+search_element_add_a_result_url = "結果urlを追加します。"
 search_element_edit_result = "結果の編集"
 search_element_edit_rank = "編集ランク"
 search_element_possible_answer = "を可能に答え:"
diff --git a/src/locale/kn/configure.ini b/src/locale/kn/configure.ini
index 0116bd56e..45225de7b 100755
--- a/src/locale/kn/configure.ini
+++ b/src/locale/kn/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s ಸೆಕೆಂಡುಗಳ."
 search_element_results = "ತೋರಿಸಲಾಗುತ್ತಿದೆ %s - %s %s"
 search_element_num_results = "(%s ಫಲಿತಾಂಶಗಳು)"
 search_element_no_results = "ಯಾವುದೇ ಫಲಿತಾಂಶಗಳು ಕಂಡುಬಂದಿಲ್ಲ. Please try a different ಹುಡುಕಾಟ."
+search_element_add_a_result_url = "ಫಲಿತಾಂಶದ ತಾಣಸೂಚಿಯನ್ನು ಸೇರಿಸಿ."
 search_element_edit_result = "ಫಲಿತಾಂಶವನ್ನು ಸಂಪಾದಿಸು"
 search_element_edit_rank = "ಸಂಪಾದಿಸು ಶ್ರೇಣಿ"
 search_element_possible_answer = "ಸಾಧ್ಯವಾದಷ್ಟು ಉತ್ತರ:"
diff --git a/src/locale/ko/configure.ini b/src/locale/ko/configure.ini
index 884307d50..c41b4be37 100755
--- a/src/locale/ko/configure.ini
+++ b/src/locale/ko/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s 초입니다."
 search_element_results = "주의 %s %s %s"
 search_element_num_results = "(%s 결과)"
 search_element_no_results = "결과를 찾을 수 없습니다. 보십시오른 검색합니다."
+search_element_add_a_result_url = "결과 추가"
 search_element_edit_result = "결과 편집"
 search_element_edit_rank = "순위 편집"
 search_element_possible_answer = "가능한 응답:"
diff --git a/src/locale/nl/configure.ini b/src/locale/nl/configure.ini
index 03a0215da..29032e91a 100644
--- a/src/locale/nl/configure.ini
+++ b/src/locale/nl/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s seconden."
 search_element_results = "Het tonen van %s %s %s"
 search_element_num_results = "(%s Resultaten)"
 search_element_no_results = "Geen resultaten gevonden. Probeer een andere zoekopdracht."
+search_element_add_a_result_url = "Voeg een result url toe."
 search_element_edit_result = "Resultaat Bewerken"
 search_element_edit_rank = "Rang Bewerken"
 search_element_possible_answer = "Mogelijk Antwoord:"
diff --git a/src/locale/pl/configure.ini b/src/locale/pl/configure.ini
index 52bc40539..5201b166d 100755
--- a/src/locale/pl/configure.ini
+++ b/src/locale/pl/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s sekund."
 search_element_results = "Wyświetlono %s - %s z %s"
 search_element_num_results = "(%s wyników)"
 search_element_no_results = "Nie znaleziono wyników. Spróbuj na innym wyszukiwanie."
+search_element_add_a_result_url = "Dodaj URL wyniku."
 search_element_edit_result = "Edytuj Wynik"
 search_element_edit_rank = "Edytuj Rangę"
 search_element_possible_answer = "Możliwe Odpowiedzi:"
diff --git a/src/locale/pt/configure.ini b/src/locale/pt/configure.ini
index 091cd22b0..49ae26528 100755
--- a/src/locale/pt/configure.ini
+++ b/src/locale/pt/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s segundos."
 search_element_results = "Mostrando de %s %s %s"
 search_element_num_results = "(%s Resultados)"
 search_element_no_results = "Nenhum resultado encontrado. Por favor, tente uma pesquisa diferente."
+search_element_add_a_result_url = "Adicione um url de resultado."
 search_element_edit_result = "Editar Resultado"
 search_element_edit_rank = "Editar Classificação"
 search_element_possible_answer = "Possível Resposta:"
diff --git a/src/locale/ru/configure.ini b/src/locale/ru/configure.ini
index 7bbfd2ab2..e9465c570 100755
--- a/src/locale/ru/configure.ini
+++ b/src/locale/ru/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s секунд."
 search_element_results = "Показаны %s - %s из %s"
 search_element_num_results = "(%s результатов)"
 search_element_no_results = "Результатов не найдено. Пожалуйста, попробуйте другой поиск."
+search_element_add_a_result_url = "Добавьте URL-адрес результата."
 search_element_edit_result = "Редактировать результат"
 search_element_edit_rank = "Редактировать Ранг"
 search_element_possible_answer = "Возможный Ответ:"
diff --git a/src/locale/te/configure.ini b/src/locale/te/configure.ini
index 5d3bdcaf1..79b871a84 100644
--- a/src/locale/te/configure.ini
+++ b/src/locale/te/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s సెకన్లు."
 search_element_results = "Showing %s - %s %s"
 search_element_num_results = "(%s ఫలితాలు)"
 search_element_no_results = "ఏ ఫలితాలు దొరకలేదు. Please try a different search."
+search_element_add_a_result_url = "యు ఆర్ ఎల్ ఒక ఫలితం జోడించండి."
 search_element_edit_result = "ఫలితం సవరించండి"
 search_element_edit_rank = "రంక్ సవరించు"
 search_element_possible_answer = "సాధ్యం సమాధానం:"
diff --git a/src/locale/th/configure.ini b/src/locale/th/configure.ini
index ce2e0b006..072f84fcb 100755
--- a/src/locale/th/configure.ini
+++ b/src/locale/th/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " ทั้งหมด %s วินาที"
 search_element_results = "แสดงทั้งหมด %s-ทั้งหมด %s ของทั้งหมด %s"
 search_element_num_results = "(ทั้งหมด %s ผล)"
 search_element_no_results = "ไม่พบผลลัพธ์ใดๆ ได้โปรดลองต่างออกค้นหา"
+search_element_add_a_result_url = "เพิ่มลิงค์ผลลัพธ์"
 search_element_edit_result = "แก้ไขผลลัพธ์"
 search_element_edit_rank = "แก้ไขลำดับ"
 search_element_possible_answer = "เป็นไปได้คำตอบ:"
diff --git a/src/locale/tl/configure.ini b/src/locale/tl/configure.ini
index 967767c05..cccc1d68c 100644
--- a/src/locale/tl/configure.ini
+++ b/src/locale/tl/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s segundo."
 search_element_results = "Ipinapakita ang %s - %s ng %s"
 search_element_num_results = "(%s mga Resulta)"
 search_element_no_results = "Walang natagpuang mga resulta. Mangyaring subukan ang isang iba ' t ibang mga paghahanap."
+search_element_add_a_result_url = "Magdagdag ng isang url ng resulta."
 search_element_edit_result = "I-Edit Ang Resulta"
 search_element_edit_rank = "I-Edit Ang Ranggo"
 search_element_possible_answer = "Posibleng Sagot:"
diff --git a/src/locale/tr/configure.ini b/src/locale/tr/configure.ini
index b917a5b8b..af7bec416 100755
--- a/src/locale/tr/configure.ini
+++ b/src/locale/tr/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s saniye."
 search_element_results = "%s %s gösterme - %s "
 search_element_num_results = "(%s Sonuç)"
 search_element_no_results = "Hiç Sonuç bulunamadı. Farklı bir arama deneyin lütfen."
+search_element_add_a_result_url = "Sonuç url'si ekleyin."
 search_element_edit_result = "Sonucu Düzenle"
 search_element_edit_rank = "Sıralamayı Düzenle"
 search_element_possible_answer = "Olası Cevap:"
diff --git a/src/locale/vi_VN/configure.ini b/src/locale/vi_VN/configure.ini
index 3dcecdca6..1b9e557d6 100755
--- a/src/locale/vi_VN/configure.ini
+++ b/src/locale/vi_VN/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s giây."
 search_element_results = "Hiển thị %s - %s của %s"
 search_element_num_results = "(%s kết Quả)"
 search_element_no_results = "Không tìm thấy kết quả. Hãy cố gắng một tìm kiếm khác nhau."
+search_element_add_a_result_url = "Thêm một quả địa chỉ."
 search_element_edit_result = "Chỉnh Sửa Kết Quả"
 search_element_edit_rank = "Chỉnh Sửa Bậc"
 search_element_possible_answer = "Có Thể Có Câu Trả Lời:"
diff --git a/src/locale/vi_VN/statistics.txt b/src/locale/vi_VN/statistics.txt
index 5a165df53..b6bef56f0 100755
--- a/src/locale/vi_VN/statistics.txt
+++ b/src/locale/vi_VN/statistics.txt
@@ -1 +1 @@
-d:100;
\ No newline at end of file
+d:99;
\ No newline at end of file
diff --git a/src/locale/zh_CN/configure.ini b/src/locale/zh_CN/configure.ini
index 6b7bc7a11..808182d69 100755
--- a/src/locale/zh_CN/configure.ini
+++ b/src/locale/zh_CN/configure.ini
@@ -1620,6 +1620,7 @@ search_element_calculated = " %s秒钟。"
 search_element_results = "表示%s-%s %s"
 search_element_num_results = "(%s结果)"
 search_element_no_results = "没有找到结果。 请尝试不同的搜索。"
+search_element_add_a_result_url = "添加结果url。"
 search_element_edit_result = "编辑结果"
 search_element_edit_rank = "编辑等级"
 search_element_possible_answer = "可能的答案:"
diff --git a/src/views/elements/SearchElement.php b/src/views/elements/SearchElement.php
index 36f35f404..296f9e4d3 100644
--- a/src/views/elements/SearchElement.php
+++ b/src/views/elements/SearchElement.php
@@ -151,7 +151,16 @@ class SearchElement extends Element implements CrawlConstants
             empty($data['CHART_DATA']) && $data['LIMIT'] == 0) {
             ?>
             <div class='no-search-results'>
-                <?=tl('search_element_no_results') ?>
+            <?=tl('search_element_no_results') ?><?php
+            if ($can_edit_results) {
+                e("<br />");
+                $add_result = B\controllerUrl("admin", true) .
+                    $token_string . "a=resultsEditor&amp;URL=no_result".
+                    "&amp;MAP_QUERY=" . $data['QUERY'] .
+                    "&amp;MODE=editquerymap&amp;arg=loadquerymap"; ?>
+                <a href="<?=$add_result ?>"><?=
+                    tl('search_element_add_a_result_url')?></a><?php
+            }?>
             </div>
             <?php
         }
ViewGit