где отключаются поля Logo, Icon...

Тема в разделе "SOBI", создана пользователем baloon, 20.12.2008.

  1. Offline

    baloon Недавно здесь

    Регистрация:
    19.12.2008
    Сообщения:
    35
    Симпатии:
    1
    Пол:
    Мужской
    в каком файле и какой код нужно убрать, чтоб в форме добавления не отображались следующие полю -
    Title, Logo, Icon, Ключевые слова - Meta, Описание - Meta?
    и где меняются надписи, таки как "Вы не авторизированы.", "Добавить" и прочие?
    Заранее благодарен.
     
  2.  
  3. Offline

    baloon Недавно здесь

    Регистрация:
    19.12.2008
    Сообщения:
    35
    Симпатии:
    1
    Пол:
    Мужской
    решено. теперь проблема с загрузкой файлов.
     
  4. Offline

    makso Недавно здесь

    Регистрация:
    08.01.2009
    Сообщения:
    2
    Симпатии:
    0
    Отпишись пожалуйста каким образом решил проблему с полями?
     
  5. Offline

    baloon Недавно здесь

    Регистрация:
    19.12.2008
    Сообщения:
    35
    Симпатии:
    1
    Пол:
    Мужской
    Title - не знаю как убрать. я его приспособил.
    Logo, Icon - можно отключить в настройках.
    Ключевые слова Meta, Описание Meta - можно убрать в файле form.class.php, находится тут \components\com_sobi2, строка примерно 850-ая, начало кода такое
    Код (CODE):
    1. if( $config->key( "edit_form", "show_meta_keys", true ) ) {
    2. $this->myForm = $this->myForm."\n\t\t<tr>\n\t\t\t<td><label class='sobi2MetaKey'

    там два куска кода, один отвечает за ключ.слова, другой за описание. и к каждому фрагменту кода есть код подсказки
    Код (CODE):
    1. sobiHTML::toolTip(_SOBI2_FORM_META_KEYS_EXPL,null,null,$config->key( "edit_form", "tooltip_img", "tooltip.png" ),null,'#',0)."\n\t\t\t</td>\n\t\t</tr>";

    его тоже надо убрать вместе с убираемым кодом.

    можно код подсказки скопировать к коду отвечающему за поле title и вписать туда свою подсказку. в настройках к этому полю нет подсказки. или я плохо искал :)
    делается так - в этом же файле ищем строку 570, код поля title
    Код (CODE):
    1. $this->myForm = $this->myForm."\n\t\t<tr>" .
    2. "\n\t\t<td>" .
    3. "\n\t\t\t\t<label class=\"field_entry_name\" for=\"field_entry_name\">{$config->efEntryTitleLabel}"._SOBI2_FORM_FIELD_REQ_MARK."</label>" .
    4. "\n\t\t\t</td>" .
    5. "\n\t\t\t<td>" .
    6. "\n\t\t\t\t" .
    7. "<input type=\"text\" id=\"field_entry_name\" class=\"inputbox\"  name=\"field_entry_name\" size=\"{$config->efEntryTitleLength}\" maxlength=\"{$config->efEntryTitleLength}\" value=\"{$value}\"/>" .
    8. "\n\t\t\t</td>" .
    9. "\n\t\t</tr>";

    копируем в него код подсказки так, чтобы получилось следующие
    Код (CODE):
    1. $this->myForm = $this->myForm."\n\t\t<tr>" .
    2. "\n\t\t<td>" .
    3. "\n\t\t\t\t<label class=\"field_entry_name\" for=\"field_entry_name\">{$config->efEntryTitleLabel}"._SOBI2_FORM_FIELD_REQ_MARK."</label>" .
    4. "\n\t\t\t</td>" .
    5. "\n\t\t\t<td>" .
    6. "\n\t\t\t\t" .
    7. "<input type=\"text\" id=\"field_entry_name\" class=\"inputbox\"  name=\"field_entry_name\" size=\"{$config->efEntryTitleLength}\" maxlength=\"{$config->efEntryTitleLength}\" value=\"{$value}\"/>[B]&nbsp;" .
    8. sobiHTML::toolTip(_SOBI2_FORM_title_podskazka_EXPL,null,null,$config->key( "edit_form", "tooltip_img", "tooltip.png" ),null,'#',0);[/B]
    9. "\n\t\t\t</td>" .
    10. "\n\t\t</tr>";

    выделенное это подсказка.
    Код (CODE):
    1. _SOBI2_FORM_title_podskazka_EXPL

    это ссылка на подсказку. я назвал так, можно по другому, но чтобы ни с чем не совпадала.
    с ней мы делаем следующие - открываем файл russian.php или english.php в зависимости от используемого языка. файл находится тут - \components\com_sobi2\languages
    и вписываем в этот файл нашу ссылку на подсказку
    Код (CODE):
    1. _SOBI2_FORM_title_podskazka_EXPL

    и доводим ее до такого вида
    Код (CODE):
    1. DEFINE('_SOBI2_FORM_title_podskazka_EXPL', 'Текст подсказки, пишем что угодно. Можно нецензурную брань.');

    все сохраняем.

    тексты типа - "Вы не авторизированы." меняются на свое усмотрение опять в файле russian.php или english.php в зависимости от используемого языка. файл находится тут - \components\com_sobi2\languages
     
  6. Offline

    makso Недавно здесь

    Регистрация:
    08.01.2009
    Сообщения:
    2
    Симпатии:
    0
    Спасибо!
     
  7. Offline

    Ichy Недавно здесь

    Регистрация:
    12.07.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Мужской
    Жуть, это все можно сделать из меню компонента, а не копаться в коде)
     

Поделиться этой страницей

Загрузка...