Всем привет, я здесь новенький, так что извините если что. Суть вопроса, в смарт-блоге есть поиск, если в нем искать что-то несуществующее мы попадаем на страницу оповещающую нас о том, что ничего не найдено, проблема в том, что она не переводится, в админке >локализация> переводы - нет полей с переводом нужных фраз. Проверял все несколько раз, 100% мой шаблон и т.д. Нашел tpl-файл который отвечает за эту страницу: /themes/theme1436/modules/smartblog/views/templates/front/search-not-found.tpl Вот его код: Код: <div id="pagenotfound" class="row"> <div class="center_column col-xs-12 col-sm-12" id="center_column"> <div class="pagenotfound"> <h1>{l s="Sorry, but nothing matched your search terms." mod="smartblog"}</h1> <p> {l s="Please try again with some different keywords." mod="smartblog"} </p> <form class="std" method="post" action="{smartblog::GetSmartBlogLink('smartblog_search')}"> <fieldset> <div> <input type="hidden" value="0" name="smartblogaction"> <input type="text" class="form-control grey" value="{$smartsearch}" name="smartsearch" id="search_query"> <button class="btn btn-default btn-sm" value="OK" name="smartblogsubmit" type="submit"><span>{l s="Ok" mod="smartblog"}</span></button> </div> </fieldset> </form> <div class="buttons"> <a title="Home" href="{smartblog::GetSmartBlogLink('smartblog')}" class="btn btn-default btn-md icon-left"><span>{l s="Home page" mod="smartblog"}</span></a> </div> </div> </div> </div> Вроде бы принадлежность к модулю указана, но в переводах этих фраз нет. Преста 1.6.1.11. Буду признателен за любою помощь!
Поиск включен в модуль блога. Не переводятся все фразы из файла search-not-found.tpl (код которого я прикрепил выше) Вот скрин страницы: https://prnt.sc/fnlj8u
Файл с переводами отвечающими за поиск блога нашел, он лежит тут: www/themes/theme1436/modules/smartblogsearch/translations/, других файлов там нет. В php файле который там лежит прописаны строки перевода с идентификаторами в каждой строке он разный, я имею ввиду вот это: Код: $_MODULE['<{smartblogsearch}theme1436>smartblogsearch_496d09a4b58f276873f653cbd25f8ced'] = 'Поиск по блогу'; $_MODULE['<{smartblogsearch}theme1436>smartblogsearch_13348442cc6a27032d2b4aa28b75a5d3'] = 'Поиск Как добавить туда перевод нужных фраз? Например:"Sorry, but nothing matched your search terms." и "Please try again with some different keywords."? *вот здесь www/modules/smartblogsearch/translations/ есть и другие php с переводами поиска-блога на другие языки, но в них тоже нет перевода выше упомянутым фразам.
В итоге все оказалось гораздо проще, жаль что никто сразу не объяснил.... и файлы переводов тут вообще ни при чем. установил нотепад++ и модуль к нему для работы по фтп, прописал в tpl файле русские фразы, сохранил в UTF-8 без BOM. второй вариант просто скачать необходимый tpl файл с хоста, открыть в обычном блокноте, прописать нужный перевод и сохранить в UTF-8 без BOM, после чего заменить им исходный на хосте.