Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 20 Ответов
  • 4249 Просмотров
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Не смогла полностью удалить поле Тема, не идет отправка письма, появляются разные сообщения о необходимости его заполнить.
Подскажите, как грамотно удалить это поле?

Удалила в default_form.php строки:
Код: php
<dt><?php echo $this->form->getLabel('contact_subject'); ?></dt>
<dd><?php echo $this->form->getInput('contact_subject'); ?></dd>
после чего поле Тема исчезло, но при отправке формы идет сообщение:
Предупреждение
Требуется поле: Тема
Удалила в файле contact.xml строку 31:
required="true",
появляется сообщение:
Предупреждение
Недопустимое поле: Тема

 



« Последнее редактирование: 31.07.2014, 16:50:22 от diana1975 »
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Нужно так же убирать в файле default.xml
<field name="banned_subject"
            type="textarea"
            cols="30"
            description="COM_CONTACT_FIELD_CONFIG_BANNED_SUBJECT_DESC"
            label="COM_CONTACT_FIELD_CONFIG_BANNED_SUBJECT_LABEL"
            rows="3"
         />
Нужно смотреть, может быть еще где нибудь прописано. Чтобы все не сносить, за комментируйте и посмотрите результаты.
Мелкий ремонт. skype poisk-plus
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Это решение не помогло, жду.
Все-таки, хочу убрать это поле, оно здесь лишнее...
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Мелкий ремонт. skype poisk-plus
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Ну теперь еще веселее стало: установила гугловскую капчу, потом решила, что без нее лучше, отключила, но появляется такая картина:http://prntscr.com/4e0c3v.
По-моему, механизм удаления CAPTCHA и поля "тема" одинаков, направьте, товарищи в нужное русло, заранее спасибо.
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Ура! Нашла решение!
Для тех, кто, как и я, испытывает личную неприязнь к полю ТЕМА и хочет его удалить: эта ссылка поможет вам.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Ура! Нашла решение!
Для тех, кто, как и я, испытывает личную неприязнь к полю ТЕМА и хочет его удалить: эта ссылка поможет вам.
Речь шла об удалении, а не о добавлении поля. Удалять ничего не нужно в настройках есть 2 кнопочки показать и скрыть. Подобный хак слетит при первом же обновлении, поскольку компонент контактов входит в стандартный набор. Если хотите, чтобы можно было менять поля по вашему усмотрению - поставьте модуль, их много. В дополнении к вашей ссылке можно сказать, что нужно править еще несколько файлов, в частности en-GB.com_contact, а так же фалы в админ части.
Мелкий ремонт. skype poisk-plus
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Делаете альтернативный шаблон формы, где в поле темы прописываете жёстко своё желаемое. Например «письмо с сайта такого-то». Совсем без темы отправлять некошерно, имхо. А в CSS просто прячете это поле.
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Речь шла об удалении, а не о добавлении поля.
Прямую инструкцию не нашла, так что пользовалась тем, что имелось, действуя от обратного.
Подобный хак слетит при первом же обновлении
Знаю. Я изменяла файл contact.xml, а его разве можно переопределить?
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Удалять ничего не нужно в настройках есть 2 кнопочки показать и скрыть.
Я не нашла эти кнопки во встроенном компоненте Контакты, покажите
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Shustry, Остановлюсь на вашем решении, ему никакие обновления не страшны. Только в каком бы файле прописать эти readonly  и value?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
diana1975, если подключен jQuery, то можно простым скриптом выдёргивать значение одного поля, записывать в другое. Если сайт в сети, дайте ссылку на страницу с формой, сделаю.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Я не нашла эти кнопки во встроенном компоненте Контакты, покажите
В админ панели заходите в настройки (вторая кнопочка с права)
Цитировать
diana1975, если подключен jQuery, то можно простым скриптом выдёргивать значение одного поля, записывать в другое. Если сайт в сети, дайте ссылку на страницу с формой, сделаю.
Если не сложно поделитесь, тоже интересно
Мелкий ремонт. skype poisk-plus
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
В админ панели заходите в настройки (вторая кнопочка с права)Если не сложно поделитесь, тоже интересно
Там нет кнопки, выключающей поле "Тема"!Покажите
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Там нет кнопки, выключающей поле "Тема"!Покажите
Вас цинично обманули.... Как всегда с девушками и поступали от сотворения мира :)
Только свой шаблон делать надо и будет вам щастя ;)
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
Кнопочка произвольный ответ: да или нет. А если хотите убрать поле "Блокируемая тема" то это поле убирается в файле form со стороны сайта contact и config со стороны админа. Но все это актуально до первого обновления.
Мелкий ремонт. skype poisk-plus
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Кнопочка произвольный ответ: да или нет.
А это к чему? Не понял. Поясните, если не сложно.
*

aspidy

  • Завсегдатай
  • 1008
  • 55 / 1
  • Миграция joomla 1.0-1.5-2.5
А это к чему? Не понял. Поясните, если не сложно.
Не сложно. Настройки компонента довольно гибкие, можно настраивать поля по своему усмотрению. Есть возможность подключения макета из шаблона, о чем писалось выше.  Хак самого компонента возможен, но нужно убирать все взаимные связи. Удаление только одной строки приведет к нарушению работы. Если удалить строки в языковом файле не затронув в другом, то есть вероятность переключения на английский файл. Подобный хак нужно сохранять, так как при обновлении все ваши изменения будут утеряны

diana1975 Удалите следующее:
Спойлер
[свернуть]
Вполне вероятно нужно будет почистить и контролер Controllers- contact.php
Спойлер
[свернуть]
Дерзайте!
« Последнее редактирование: 22.08.2014, 14:15:52 от aspidy »
Мелкий ремонт. skype poisk-plus
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
*

diana1975

  • Захожу иногда
  • 245
  • 1 / 0
Опять пришлось сегодня вернуться к этому вопросу, вдруг кому пригодится, чтобы убрать   поле "тема" в файле components/com_contact/models/forms/contact.xml :
<field name="contact_subject"
         type="hidden"
         id="contact-emailmsg"
         size="60"
         description="COM_CONTACT_CONTACT_MESSAGE_SUBJECT_DESC"
         label="COM_CONTACT_CONTACT_MESSAGE_SUBJECT_LABEL"
         filter="string"
         validate="contactemailsubject"
         required="false"
         value = "тут любой текст"
      />
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как редактировать отдельную страницу Joomla 2.5?

Автор mrporter

Ответов: 0
Просмотров: 1134
Последний ответ 14.09.2023, 22:16:47
от mrporter
Joomla 2.5.28, Safari под маком и сессии session

Автор beliyadm

Ответов: 19
Просмотров: 3456
Последний ответ 29.03.2023, 12:17:19
от Sawell
Joomla 2.5.28 как скачать все файлы через панель управления

Автор Sergei41984

Ответов: 7
Просмотров: 1592
Последний ответ 27.12.2022, 23:30:38
от Sergei41984
Расширения для Joomla! 1.6 (коллекция полезных ссылок)

Автор Sulpher

Ответов: 124
Просмотров: 130069
Последний ответ 03.12.2022, 16:15:19
от besttechoff
Почему в админке Joomla 2.58 - у меня 16 админов показывает?

Автор dyalex

Ответов: 7
Просмотров: 2208
Последний ответ 27.10.2022, 19:03:45
от marksetter