Здравствуйте. у меня вот такая форма: работаю на локалхосте, сайт на джумле. (вот эта страничка на сайте: http://novorijskyi.16mb.com/index.php/planirovki-i-tseny) мне нужно исправить на русский слово (Any). Нигде не могу его найти. В языковом файле (en-GB.mod_jak2_filter), отвечающем за этот модуль, нашла, исправила прямо в нём на рус. слово, но в самой форме это слово осталось на анг.яз. вот код этой формы в файле Пхп: Код (PHP): <form action="<?php echo JRoute::_('index.php?option=com_search&view=search&task=search'); ?>" method="post" name="ja_filterform" id="ja_filterform" onsubmit="ja_k2filter_submit();" > <input type="hidden" name="option" value="com_search" /> <input type="hidden" name="view" value="search" /> <input type="hidden" name="task" value="search" /> <input type="hidden" name="areas[]" value="jak2_filter" /> <div id="ja_extrafields"> <?php if ($params->get('searchbox',0) != 0): ?> <div class="ja-slider2"> <label for="input_searchword"><?php echo JText::_('JAK2_FILTER_KEYWORDS')?></label> <input type="text" name="input_searchword" id="input_searchword" class="inputbox" value="<?php echo $search_word?>" /> </div> <?php endif;?> <?php if ($plgparams->get('show_extra_fields_groups', 0) == 1): ?> <div class="ja-slider"> <label for="<?php echo JA_K2_FILTER_GROUP; ?>efgroups"><?php echo JText::_('JAK2_FILTER_EXTRA_FIELDS_GROUPS'); ?></label> <?php echo $extra_fields_groups_html; ?> </div> <?php endif; ?> <?php if ($plgparams->get('show_cats',0)==1):?> <div class="ja-slider"> <label for= "<?php echo JA_K2_FILTER_GROUP; ?>catid"><?php echo JText::_('JAK2_FILTER_CATEGORY') ?></label> <?php echo $cat_html;?> </div> <?php endif;?> <?php if ($plgparams->get('filter_author',0)==1):?> <div class="ja-slider"> <label for= "<?php echo JA_K2_FILTER_GROUP; ?>created_by"><?php echo JText::_('JAK2_FILTER_AUTHOR') ?></label> <?php echo $author_html;?> </div> <?php endif;?> <?php foreach ($jaextrafields as $j=>$group) : ?> <div id="mod_ja_group_<?php echo $j ?>"> <?php foreach ($group as $extrafield):?> <div class="ja-slider"> <?php if ($extrafield->type=='ja_range'): $options = $extrafield->options; ?> <?php if (count($options)):?> <?php $i =1; foreach ($options as $option):?> <label for= "<?php echo $option->id ?>"><?php echo $option->label_html ?></label> <input name="<?php echo $option->input_name ?>" id="<?php echo $option->id ?>" type="text" class="inputbox field" value="<?php echo $option->default_value ?>" /> <?php if ($i<count($options)) echo "-"; $i++; endforeach; ?> <?php endif;?> <?php else :?> <label for= "<?php echo $extrafield->id ?>"><?php echo $extrafield->label_html ?></label> <?php switch ($extrafield->type) { case 'text':?> <input name="<?php echo $extrafield->input_name ?>" id="<?php echo $extrafield->id ?>" type="text" class="inputbox" value="<?php echo $extrafield->default_value ?>" /> <?php break; case 'select': echo JHTML::_('select.genericlist', $extrafield->options , $extrafield->input_name, 'class="inputbox" size="1" ','value','text',$extrafield->default_value); break; case 'multi': for($i=0;$i<count($extrafield->options);$i++): $option =$extrafield->options[$i]; $check =''; if (in_array($option->value,$extrafield->default_value)) $check ='checked'; ?> <div class="ja-checkbox"> <input name="<?php echo $extrafield->input_name ?>" type="checkbox" value="<?php echo $option->value ?>" id="<?php echo $extrafield->id.($i+1) ?>" class="inputbox" <?php echo $check ?> /> <label for="<?php echo $extrafield->id.($i+1) ?>" > <?php echo $option->text ?></label> </div> <?php endfor; break; case 'radio': for($i=0;$i<count($extrafield->options);$i++): $option =$extrafield->options[$i]; $check =''; if (in_array($option->value,$extrafield->default_value)) $check ='checked'; ?> <div class="ja-checkbox"> <input name="<?php echo $extrafield->input_name ?>" type="radio" value="<?php echo $option->value ?>" id="<?php echo $extrafield->id.($i+1) ?>" class="inputbox" <?php echo $check ?> /> <label for="<?php echo $extrafield->id.($i+1) ?>" > <?php echo $option->text ?></label> </div> <?php endfor; break; default: ?> <input name="<?php $extrafield->input_name ?>" id="<?php echo $extrafield->id ?>" type="text" value="<?php echo $extrafield->default_value ?>" class="inputbox"/> <?php break; } endif; ?> </div> <?php endforeach; ?> </div> <?php endforeach; ?> <input type="hidden" id="mod_ja_searchword" value="customsearch" name="searchword"/> </div> <input type="button" value="<?php echo $params->get('button_text', JText::_('JAK2_FILTER_SEARCH'));?>" class="button" onclick="ja_k2filter_submit()" /> </form> помогите мне , пожалуйста, решить эту проблетму, т.к. я сама мало что понимаю в Php и не могу найти, где находится это Any ( в firebug его видно, а в самом файле оно закодировано.. ). спасибо
1) тут php а не поддержка joomla. В таких случаях лучше обращаться на форумы поддержки расширений. 2) есть заветные клавиши CRLT+F это поиск текста . В этом коде нет такого значения, смотрите другие файлы. 3) Проверьте языковые файлы расширения, скорей всего это там. Если в Российском файле нет такого значения, тогда автоматом подставляется из англ. 4) Если нет в файлах языковых, тогда смотрите а базе данных. Такие вещи не скрывают глубоко. Проверьте языковые файлы самого движка.
VampiR_WAR, в яз.файлах самого движка тоже ничего не нашла. VampiR_WAR, а в вышеприведённом коде, который никак не противоречит направлению вашего сайта, вы не могли бы помочь мне отыскать место кода , отвечающее за ввод вот этих первых строк в каждом списке (обведено красным), которые просто дублируют название самих полей. И убрать их из кода - тогда заодно и от этого Any избавлюсь: спасибо.
вот: он называется (en-GB.mod_jak2_filter) и существует только для англ.яз. В папке с русификацией файла именно для этого модуля нет, и поэтому я прямо в анг.файле исправила "Any" на "Любой" (в последних строках кода), что не принесло никакого облегчения. Хотя моё исправление здесь английского "Seach" на русское "Искать" тут же отразилось на сайте. Код (Text): JAK2_FITLER_SEARCH_MODULE_DESC="JA K2 Extra fields Filter and Search module for joomla! 2.5.x" MOD_JAK2_FILTER="JAK2 Extra fields Filter and Search" INLINE_TEXT_LABEL_LABEL="Show text label inline" INLINE_TEXT_LABEL_DESC="Show text label inline" ENABEL_KEYWORD_SEARCH="Enable Keyword search" SUTMIT_TEXT_LABEL="Submit text label" DESCRIPTION_LABEL="Description" DESCRIPTION_DESC="Leave blank to disable description" OVERRIDE_PLUGIN_CONFIGURATION="Override plg configuration" OVERRIDE_PLUGIN_CONFIGURATION_DESC="If override setting is yes, all appearing settings will be overridden. If not, all settings will be followed by plug-in settings." SHOW_EXTRA_FIELDS_GROUPS_LABEL="Show extra field groups" SHOW_EXTRA_FIELDS_GROUPS_DESC="Show extra field groups drop-down selection" SHOW_CATEGORIES_LABEL="Show categories" SHOW_CATEGORIES_DESC="Show categories drop-down selection for multi groups" FILTER_AUTHOR_LABEL="Show authors drop-down" FILTER_AUTHOR_DESC="Show authors drop-down" EXTRAFIELD_DATA_LABEL="<u>Select Extra field</u>" EXTRAFIELD_DATA_DESC="Select available Extra field" MODULE_CLASS_SUFFIX="Module Class Suffix" JAK2_FILTER_ADD_VALUE_OPTIONS="Add options" JAK2_FILTER_ONE_OPTION_PER_LINE="One option per line Or separated by semi colon" JAK2_FILTER_TEXTBOX="Textbox" JAK2_FILTER_RADIO="Radio" JAK2_FILTER_NAME="Name" JAK2_FILTER_FILTER_TYPE="Filter Type" JAK2_FILTER_ORDER="Order" JAK2_FILTER_ID="ID" JAK2_FILTER_RANGE_VALUES="Range values" JAK2_FILTER_DROPDOWN_SELECTION="Drop-down selection" JAK2_FILTER_MULTI_SELECT="Multi-select" JAK2_FILTER_GROUP="Group" JAK2_FILTER_INSTALL_PLUGIN_K2_FILTER="Please install and enable <br /> 1.Plug-in K2 Filter<br />2. Plug-in K2 Index" JAK2_FILTER="JAK2 Filter" JAK2_FILTER_SELECT_AUTHOR="--Select Author--" JAK2_FILTER_ANY="Любой" JAK2_FILTER_ALL_CATEGORIES="All Categories" JAK2_FILTER_ALL_EXTRA_FIELD_GROUPS="All Extra Field Groups" JAK2_FILTER_EXTRA_FIELDS_GROUPS="Extra fields groups" JAK2_FILTER_CATEGORY="Category" JAK2_FILTER_AUTHOR="Author" JAK2_FILTER_KEYWORDS="Keywords" JAK2_FILTER_SEARCH="Искать"
Код (Text): case 'select': echo JHTML::_('select.genericlist', $extrafield->options , $extrafield->input_name, 'class="inputbox" size="1" ','value','text',$extrafield->default_value); break; вот тут ковыряй
может быть, я ХЗ, джумлу ни разу в глаза не видел ))) но мне кажется $extrafield->default_value вот эта шняга выводит строку которая selected="selected" получается в итоге
содержимое базы просит. он шутит. =) вам бы с этим вопросом помучать когонить на форуме джумлы, авось расколятся и скажут, что это вылезает, и почему Any
VampiR_WAR , у меня есть сохранённый файл БД , но как мне его вам дать? там тысячи строк, мне прямо здесь разместить всё это? или бэкап всего сайта?
я попыталась прямо сюда вставить содержимое файла БД - но ваш форум сказал , что слишком много букАв, столько нельзя. а как можно отослать вам сам файл?