За последние 24 часа нас посетили 17637 программистов и 1596 роботов. Сейчас ищут 1533 программиста ...

Убрать слово из поля формы выбора

Тема в разделе "PHP для новичков", создана пользователем Fati, 31 июл 2012.

  1. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    Здравствуйте.

    у меня вот такая форма:
    [​IMG]

    работаю на локалхосте, сайт на джумле. (вот эта страничка на сайте: http://novorijskyi.16mb.com/index.php/planirovki-i-tseny)
    мне нужно исправить на русский слово (Any). Нигде не могу его найти. В языковом файле (en-GB.mod_jak2_filter), отвечающем за этот модуль, нашла, исправила прямо в нём на рус. слово, но в самой форме это слово осталось на анг.яз.

    вот код этой формы в файле Пхп:
    Код (PHP):
    1. <form
    2.         action="<?php echo JRoute::_('index.php?option=com_search&view=search&task=search'); ?>"
    3.         method="post" name="ja_filterform" id="ja_filterform"
    4.         onsubmit="ja_k2filter_submit();"
    5.     >
    6.         <input type="hidden" name="option" value="com_search" />
    7.         <input type="hidden" name="view" value="search" />
    8.         <input type="hidden" name="task" value="search" />
    9.         <input type="hidden" name="areas[]" value="jak2_filter" />
    10.         <div id="ja_extrafields">
    11.         <?php if ($params->get('searchbox',0) != 0): ?>
    12.         <div class="ja-slider2">
    13.             <label for="input_searchword"><?php echo JText::_('JAK2_FILTER_KEYWORDS')?></label>
    14.             <input type="text" name="input_searchword" id="input_searchword" class="inputbox" value="<?php echo $search_word?>" />
    15.         </div>
    16.         <?php endif;?>
    17.  
    18.         <?php if ($plgparams->get('show_extra_fields_groups', 0) == 1): ?>
    19.         <div class="ja-slider">
    20.            <label for="<?php echo JA_K2_FILTER_GROUP; ?>efgroups"><?php echo JText::_('JAK2_FILTER_EXTRA_FIELDS_GROUPS'); ?></label>
    21.            <?php echo $extra_fields_groups_html; ?>
    22.         </div>
    23.         <?php endif; ?>
    24.  
    25.         <?php if ($plgparams->get('show_cats',0)==1):?>
    26.         <div class="ja-slider">
    27.             <label for= "<?php echo JA_K2_FILTER_GROUP; ?>catid"><?php echo  JText::_('JAK2_FILTER_CATEGORY') ?></label>
    28.             <?php echo $cat_html;?>
    29.         </div>
    30.         <?php endif;?>
    31.  
    32.         <?php if ($plgparams->get('filter_author',0)==1):?>
    33.         <div class="ja-slider">
    34.             <label for= "<?php echo JA_K2_FILTER_GROUP; ?>created_by"><?php echo  JText::_('JAK2_FILTER_AUTHOR') ?></label>
    35.             <?php echo $author_html;?>
    36.         </div>
    37.         <?php endif;?>
    38.     <?php
    39.  
    40.     foreach ($jaextrafields as $j=>$group) : ?>
    41.     <div id="mod_ja_group_<?php echo $j ?>">
    42.     <?php foreach ($group as $extrafield):?>
    43.         <div class="ja-slider">
    44.              
    45.             <?php
    46.             if ($extrafield->type=='ja_range'):
    47.                 $options = $extrafield->options;
    48.             ?>
    49.                 <?php if (count($options)):?>
    50.                     <?php
    51.                         $i =1;
    52.                         foreach ($options as $option):?>
    53.                             <label for= "<?php echo $option->id ?>"><?php echo  $option->label_html ?></label>
    54.                             <input name="<?php echo $option->input_name ?>" id="<?php echo $option->id ?>" type="text"  class="inputbox field" value="<?php echo $option->default_value ?>" />
    55.                         <?php
    56.                         if ($i<count($options)) echo "-";
    57.                         $i++;
    58.                         endforeach;
    59.                     ?>
    60.                 <?php endif;?>
    61.             <?php else :?>
    62.              <label for= "<?php echo $extrafield->id ?>"><?php echo  $extrafield->label_html ?></label>
    63.             <?php
    64.                 switch ($extrafield->type)
    65.                 {
    66.                      case 'text':?>
    67.                         <input name="<?php echo $extrafield->input_name ?>" id="<?php echo $extrafield->id ?>" type="text"  class="inputbox" value="<?php echo $extrafield->default_value ?>" />
    68.                         <?php
    69.                         break;
    70.                     case 'select':
    71.                           echo JHTML::_('select.genericlist', $extrafield->options , $extrafield->input_name, 'class="inputbox" size="1" ','value','text',$extrafield->default_value);
    72.                           break;
    73.                     case 'multi':
    74.                           for($i=0;$i<count($extrafield->options);$i++):
    75.                               $option =$extrafield->options[$i];
    76.                               $check ='';
    77.                               if (in_array($option->value,$extrafield->default_value)) $check ='checked';
    78.                               ?>
    79.                               <div class="ja-checkbox">
    80.                                   <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 ?> />
    81.                                 <label for="<?php echo $extrafield->id.($i+1) ?>" > <?php echo $option->text ?></label>
    82.                             </div>
    83.                     <?php
    84.                         endfor;
    85.                          break;
    86.                     case 'radio':
    87.                         for($i=0;$i<count($extrafield->options);$i++):
    88.                               $option =$extrafield->options[$i];
    89.                               $check ='';
    90.                               if (in_array($option->value,$extrafield->default_value)) $check ='checked';
    91.                               ?>
    92.                               <div class="ja-checkbox">
    93.                                   <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 ?> />
    94.                                 <label for="<?php echo $extrafield->id.($i+1) ?>" > <?php echo $option->text ?></label>
    95.                             </div>
    96.                               <?php
    97.                         endfor;
    98.                         break;
    99.                     default:
    100.                           ?>
    101.                           <input name="<?php $extrafield->input_name ?>" id="<?php echo $extrafield->id ?>" type="text"  value="<?php echo $extrafield->default_value ?>" class="inputbox"/>
    102.                           <?php
    103.                           break;
    104.                 }
    105.              endif;
    106.          ?>
    107.         </div>
    108.     <?php endforeach; ?>
    109.     </div>
    110.     <?php endforeach; ?>
    111.  
    112.     <input type="hidden"  id="mod_ja_searchword" value="customsearch" name="searchword"/>
    113.     </div>
    114.     <input type="button" value="<?php echo $params->get('button_text', JText::_('JAK2_FILTER_SEARCH'));?>" class="button" onclick="ja_k2filter_submit()" />
    115.   </form>
    помогите мне , пожалуйста, решить эту проблетму, т.к. я сама мало что понимаю в Php и не могу найти, где находится это Any ( в firebug его видно, а в самом файле оно закодировано.. ).

    спасибо
     
  2. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    1) тут php а не поддержка joomla. В таких случаях лучше обращаться на форумы поддержки расширений.
    2) есть заветные клавиши CRLT+F это поиск текста . В этом коде нет такого значения, смотрите другие файлы.
    3) Проверьте языковые файлы расширения, скорей всего это там. Если в Российском файле нет такого значения, тогда автоматом подставляется из англ.
    4) Если нет в файлах языковых, тогда смотрите а базе данных.

    Такие вещи не скрывают глубоко.

    Проверьте языковые файлы самого движка.
     
  3. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    VampiR_WAR, в яз.файлах самого движка тоже ничего не нашла.

    VampiR_WAR, а в вышеприведённом коде, который никак не противоречит направлению вашего сайта, вы не могли бы помочь мне отыскать место кода , отвечающее за ввод вот этих первых строк в каждом списке (обведено красным), которые просто дублируют название самих полей. И убрать их из кода - тогда заодно и от этого Any избавлюсь:
    [​IMG]

    спасибо.
     
  4. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    Приложите пожалуйста языковой файл модуля.
     
  5. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    вот:
    он называется (en-GB.mod_jak2_filter) и существует только для англ.яз. В папке с русификацией файла именно для этого модуля нет, и поэтому я прямо в анг.файле исправила "Any" на "Любой" (в последних строках кода), что не принесло никакого облегчения.
    Хотя моё исправление здесь английского "Seach" на русское "Искать" тут же отразилось на сайте.

    Код (Text):
    1. JAK2_FITLER_SEARCH_MODULE_DESC="JA K2 Extra fields Filter and Search module for joomla! 2.5.x"
    2. MOD_JAK2_FILTER="JAK2 Extra fields Filter and Search"
    3.  
    4. INLINE_TEXT_LABEL_LABEL="Show text label inline"
    5. INLINE_TEXT_LABEL_DESC="Show text label inline"
    6.  
    7. ENABEL_KEYWORD_SEARCH="Enable Keyword search"
    8. SUTMIT_TEXT_LABEL="Submit text label"
    9. DESCRIPTION_LABEL="Description"
    10. DESCRIPTION_DESC="Leave blank to disable description"
    11. OVERRIDE_PLUGIN_CONFIGURATION="Override plg configuration"
    12. 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."
    13. SHOW_EXTRA_FIELDS_GROUPS_LABEL="Show extra field groups"
    14. SHOW_EXTRA_FIELDS_GROUPS_DESC="Show extra field groups drop-down selection"
    15. SHOW_CATEGORIES_LABEL="Show categories"
    16. SHOW_CATEGORIES_DESC="Show categories drop-down selection for multi groups"
    17. FILTER_AUTHOR_LABEL="Show authors drop-down"
    18. FILTER_AUTHOR_DESC="Show authors drop-down"
    19. EXTRAFIELD_DATA_LABEL="<u>Select Extra field</u>"
    20. EXTRAFIELD_DATA_DESC="Select available Extra field"
    21.  
    22. MODULE_CLASS_SUFFIX="Module Class Suffix"
    23.  
    24. JAK2_FILTER_ADD_VALUE_OPTIONS="Add options"
    25. JAK2_FILTER_ONE_OPTION_PER_LINE="One option per line Or separated by semi colon"
    26. JAK2_FILTER_TEXTBOX="Textbox"
    27. JAK2_FILTER_RADIO="Radio"
    28. JAK2_FILTER_NAME="Name"
    29. JAK2_FILTER_FILTER_TYPE="Filter Type"
    30. JAK2_FILTER_ORDER="Order"
    31. JAK2_FILTER_ID="ID"
    32. JAK2_FILTER_RANGE_VALUES="Range values"
    33. JAK2_FILTER_DROPDOWN_SELECTION="Drop-down selection"
    34. JAK2_FILTER_MULTI_SELECT="Multi-select"
    35. JAK2_FILTER_GROUP="Group"
    36.  
    37. JAK2_FILTER_INSTALL_PLUGIN_K2_FILTER="Please install and enable <br /> 1.Plug-in K2 Filter<br />2. Plug-in K2 Index"
    38.  
    39. JAK2_FILTER="JAK2 Filter"
    40. JAK2_FILTER_SELECT_AUTHOR="--Select Author--"
    41. JAK2_FILTER_ANY="Любой"
    42. JAK2_FILTER_ALL_CATEGORIES="All Categories"
    43. JAK2_FILTER_ALL_EXTRA_FIELD_GROUPS="All Extra Field Groups"
    44. JAK2_FILTER_EXTRA_FIELDS_GROUPS="Extra fields groups"
    45. JAK2_FILTER_CATEGORY="Category"
    46. JAK2_FILTER_AUTHOR="Author"
    47. JAK2_FILTER_KEYWORDS="Keywords"
    48. JAK2_FILTER_SEARCH="Искать"
     
  6. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    Значит в базе данных. Дайте дамп mysql.
     
  7. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Код (Text):
    1. case 'select':
    2.                     echo JHTML::_('select.genericlist', $extrafield->options , $extrafield->input_name, 'class="inputbox" size="1" ','value','text',$extrafield->default_value);
    3.                     break;
    вот тут ковыряй
     
  8. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород

    Мне кажется проще из бд удалить запись.
     
  9. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    может быть, я ХЗ, джумлу ни разу в глаза не видел ))) но мне кажется

    $extrafield->default_value

    вот эта шняга выводит строку которая selected="selected" получается в итоге
     
  10. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    1 пиво на то что выдаст ошибку =)
     
  11. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    выдаст ошибку, если сделать что???
     
  12. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    VampiR_WAR, я извиняюсь, но я не знаю что такое дамп. Где мне найти это?

    спасибо
     
  13. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    бэкап. в phpMyAdmin например.

    "Глаза в пол" удалив.
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    содержимое базы просит. он шутит. =)

    вам бы с этим вопросом помучать когонить на форуме джумлы, авось расколятся и скажут, что это вылезает, и почему Any
     
  15. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    Никто не говорит, что это надо удалять :)
     
  16. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    А что надо сделать?)
     
  17. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    найти эту функцию default_value и посмотреть чего она там возвращает и откуда она это берет
     
  18. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
    Наверное из бд выводит? =)
     
  19. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    VampiR_WAR , у меня есть сохранённый файл БД , но как мне его вам дать? там тысячи строк, мне прямо здесь разместить всё это?

    или бэкап всего сайта?
     
  20. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
  21. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    я попыталась прямо сюда вставить содержимое файла БД - но ваш форум сказал , что слишком много букАв, столько нельзя.
    а как можно отослать вам сам файл?
     
  22. VampiR_WAR

    VampiR_WAR Активный пользователь

    С нами с:
    19 авг 2009
    Сообщения:
    409
    Симпатии:
    1
    Адрес:
    Нижний Новгород
     
  23. Fati

    Fati Активный пользователь

    С нами с:
    9 фев 2012
    Сообщения:
    45
    Симпатии:
    0
    да, я уже написала вам. Спасибо огромное