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

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #30 : 06.11.2018, 17:40:37 »
В самом низу файла есть js скрипт, замени его
Код: js
<script>
  jQuery(document).bind('ready', function(){
    validator = jQuery('#user-registration').validate({
        wrapper: 'mark',
        messages: {
            "jform[email]": "<?php echo __FILE__; ?>"
        }
    })
  })
</script>

И что получится по итогу?
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #31 : 06.11.2018, 17:44:02 »
Нет изменений на сайте!
Вместо сообщения This field is required должен выводить полный путь к файлу...
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #32 : 06.11.2018, 17:46:23 »


Понял, сейчас тогда попробую.
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #33 : 06.11.2018, 17:48:41 »
Нет изменений на сайте!
Вместо сообщения This field is required должен выводить полный путь к файлу...

Путь все к тому же файлу.
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #34 : 06.11.2018, 17:49:45 »
Путь все к тому же файлу.
Да!

Теперь замени строку jform[email]
Код: php
"jform[email]": "<?php echo JText::_('COM_USERS_FIELD_IS_REQUIRED'); ?>"
и в языковой файл добавь
Код: ini
COM_USERS_FIELD_IS_REQUIRED="Это поле обязательно к заполнению"
« Последнее редактирование: 06.11.2018, 17:53:34 от NewUsers »
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #35 : 06.11.2018, 18:00:25 »
Спасибо!! Получилось))

Только получается, что на каждую форму нужно все отдельно менять?? На восстановление логина - поменялось, а если пароль восстанавливать все так же.
Правильно?
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #36 : 06.11.2018, 18:03:57 »
Спасибо!! Получилось))

Только получается, что на каждую форму нужно все отдельно менять?? На восстановление логина - поменялось, а если пароль восстанавливать все так же.
Правильно?
Это разные страница, а значит разные и файлы...
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #37 : 06.11.2018, 18:15:48 »
Это разные страница, а значит разные и файлы...

Блин, я думал можно константу задать и усе....
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #38 : 06.11.2018, 18:25:58 »
Это разные страница, а значит разные и файлы...
Если в форме с восстановлением пароля такой же скрипт использую, константа языковая сработает??
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #39 : 06.11.2018, 18:29:33 »
Сработало)))
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #40 : 06.11.2018, 18:34:36 »
Языковая константа одна, но js код надо указывать для каждой странице
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #41 : 06.11.2018, 18:36:37 »
Языковая константа одна, но js код надо указывать для каждой странице
Спасибо, попробовал в форме восстановления пароля, получилось.
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #42 : 06.11.2018, 20:28:29 »
Нет изменений на сайте!
Вместо сообщения This field is required должен выводить полный путь к файлу...

Получилось поменять почти везде, кроме формы обратной связи. Не подскажете в каком файле нужно внести изменения? а то я там не вижу скрипта....
« Последнее редактирование: 07.11.2018, 13:44:34 от Neesupermario »
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #43 : 06.11.2018, 22:31:54 »
ППЦ это конечно, я думал будет проще...
*

robert

  • Живу я здесь
  • 4698
  • 432 / 17
Re: This field is required
« Ответ #44 : 06.11.2018, 22:37:13 »
Вообще-то надо было менять только jquery.validate.min.js, их у вас 2 штуки.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #45 : 06.11.2018, 22:54:56 »
Вообще-то надо было менять только jquery.validate.min.js, их у вас 2 штуки.

А что именно менять, подскажите пожалуйста??
« Последнее редактирование: 06.11.2018, 22:59:52 от Neesupermario »
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #46 : 06.11.2018, 23:48:19 »
Вообще-то надо было менять только jquery.validate.min.js, их у вас 2 штуки.

Эти два файла еще и странно выглядят как то....
*

robert

  • Живу я здесь
  • 4698
  • 432 / 17
Re: This field is required
« Ответ #47 : 07.11.2018, 08:48:10 »
Найдите текст "This field is required" и замените на нужный, при желании можно файл сжать. По феншую, конечно, надо делать как NewUsers подсказал, но думаю, что вам пофиг. Эти 2 файла абсолютно одинаковые, зачем их 2 раза подключить - непонятно.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #48 : 07.11.2018, 09:34:30 »
Найдите текст "This field is required" и замените на нужный, при желании можно файл сжать. По феншую, конечно, надо делать как NewUsers подсказал, но думаю, что вам пофиг. Эти 2 файла абсолютно одинаковые, зачем их 2 раза подключить - непонятно.

То есть в эти двух файлах менять?
По феншую у меня не получится, так как я в некоторых формах не могу найти место куда вставлять скрипт.

И вопрос, а почему у меня они формата -
Код
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('!7(a){"7"==W 3f&&3f.6e?3f(["66"],a):a(65)}(7(a){a.x(a.32,{1b:7(b){u(!6.p)8 P(b&&b.2m&&2H.1z&&1z.64("63 3U, 62\'t 1b, 5P 5O."));m c=a.Y(6[0],"n");8 c?c:(6.w("3X","3X"),c=2z a.n(b,6[0]),a.Y(6[0],"n",c),c.k.4i&&(6.2G(":2B","3s",7(b){c.k.2M&&(c.20=b.2c),a(b.2c).5N("5M")&&(c.2t=!0),P 0!==a(b.2c).w("5L")&&(c.2t=!0)})
« Последнее редактирование: 07.11.2018, 09:44:06 от Neesupermario »
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #49 : 07.11.2018, 11:24:33 »
Получилось поменять почти везде, кроме формы обратной связи. Не подскажете в каком файле нужно внести изменения? а то я там не вижу скрипта....

https://casualmarket.ru/contacts.html
Какой тип пункта меню используется для этой странице?
Каким образом выводится форма? (модуль mod_tm_ajax_contact_form_btn, или страница контактов)
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #50 : 07.11.2018, 11:25:16 »
mod_tm_ajax_contact_form_btn

Используется mod_tm_ajax_contact_form_btn
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #51 : 07.11.2018, 11:27:58 »
Используется mod_tm_ajax_contact_form_btn
Судя по классу <body /> используется компонент com_contact и представление contact.
В шаблоне должна быть папка... Покажи содержимое файла default.php
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #52 : 07.11.2018, 11:35:33 »
Судя по классу <body /> используется компонент com_contact и представление contact.
В шаблоне должна быть папка... Покажи содержимое файла default.php

com_contact вот из шаблона

Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  com_contact
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

$cparams = JComponentHelper::getParams('com_media');

jimport('joomla.html.html.bootstrap');

$app = JFactory::getApplication('site');
$template = $app->getTemplate(true);
?>
<div class="page page-contact page-contact__<?php echo $this->pageclass_sfx?>">

  <?php if ($this->params->get('show_page_heading')) : ?>
  <!-- Heading -->
  <div class="page_header">
    <<?php echo $template->params->get('categoryPageHeading','h3'); ?>><?php echo $this->escape($this->params->get('page_heading')); ?></<?php echo $template->params->get('categoryPageHeading','h3'); ?>>
  </div>
  <?php endif;

  if ($this->contact->name && $this->params->get('show_name')) : ?>
  <!-- Contact name -->
  <div clas="contact_name">
    <?php echo '<'. $template->params->get('categoryItemHeading', 'h4').'>';
      if ($this->item->published == 0): ?>
      <span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
      <?php endif;
      echo $this->contact->name;
echo '</'. $template->params->get('categoryItemHeading', 'h4').'>'; ?>
  </div>
  <?php endif;
 
  if ($this->params->get('show_contact_category') == 'show_no_link') : ?>
  <!-- Category -->
  <div class="contact_category">
    <h3><?php echo $this->contact->category_title; ?></h3>
  </div>
  <?php endif;

  if ($this->params->get('show_contact_category') == 'show_with_link') : ?>
  <!-- Category With link -->
  <?php $contactLink = ContactHelperRoute::getCategoryRoute($this->contact->catid); ?>
  <div class="contact_category contact_category__link">
    <h3>
      <a href="<?php echo $contactLink; ?>"><?php echo $this->escape($this->contact->category_title); ?></a>
    </h3>
  </div>
  <?php endif;

  if ($this->params->get('show_contact_list') && count($this->contacts) > 1) : ?>
  <!-- Contact list -->
  <form action="#" method="get" name="selectForm" id="selectForm">
    <?php echo JText::_('COM_CONTACT_SELECT_CONTACT');
    echo JHtml::_('select.genericlist', $this->contacts, 'id', 'class="inputbox" onchange="document.location.href = this.value"', 'link', 'name', $this->contact->link);?>
  </form>
  <?php endif;

  if ($this->params->get('presentation_style') == 'tabs'):?>
  <!-- TABS Contact details -->
  <ul class="nav nav-tabs" id="myTab">
    <li><a data-toggle="tab" href="#basic-details"><?php echo JText::_('COM_CONTACT_DETAILS'); ?></a></li>
    <?php if ($this->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id)) : ?>
    <li><a data-toggle="tab" href="#display-form"><?php echo JText::_('COM_CONTACT_EMAIL_FORM'); ?></a></li>
    <?php endif;
    if ($this->params->get('show_links')) : ?>
    <li><a data-toggle="tab" href="#display-links"><?php echo JText::_('COM_CONTACT_LINKS'); ?></a></li>
    <?php endif;
    if ($this->params->get('show_articles') && $this->contact->user_id && $this->contact->articles) : ?>
    <li><a data-toggle="tab" href="#display-articles"><?php echo JText::_('JGLOBAL_ARTICLES'); ?></a></li>
    <?php endif;
    if ($this->params->get('show_profile') && $this->contact->user_id && JPluginHelper::isEnabled('user', 'profile')) : ?>
    <li><a data-toggle="tab" href="#display-profile"><?php echo JText::_('COM_CONTACT_PROFILE'); ?></a></li>
    <?php endif;
    if ($this->contact->misc && $this->params->get('show_misc')) : ?>
      <li><a data-toggle="tab" href="#display-misc"><?php echo JText::_('COM_CONTACT_OTHER_INFORMATION'); ?></a></li>
    <?php endif; ?>
  </ul>
  <?php endif;

  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.startAccordion', 'slide-contact', array('active' => 'basic-details'));
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.startPane', 'myTab', array('active' => 'basic-details'));
  endif;
   
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.addSlide', 'slide-contact', JText::_('COM_CONTACT_DETAILS'), 'basic-details');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.addPanel', 'myTab', 'basic-details');
  endif;
   
  if ($this->contact->image && $this->params->get('show_image')) : ?>
  <div class="thumbnail pull-right">
    <?php echo JHtml::_('image', $this->contact->image, JText::_('COM_CONTACT_IMAGE_DETAILS'), array('align' => 'middle')); ?>
  </div>
  <?php endif;

  if ($this->contact->con_position && $this->params->get('show_position')) : ?>
  <dl class="contact-position dl-horizontal">
    <dd>
       <?php echo $this->contact->con_position; ?>
    </dd>
  </dl>
  <?php endif; ?>
  <?php if ($this->params->get('presentation_style')!== 'plain'):
  echo $this->loadTemplate('address');
  endif;
   
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.endSlide');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.endPanel');
  endif; ?>
  <!-- CONTACT FORM -->
  <?php if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.addSlide', 'slide-contact', JText::_('COM_CONTACT_EMAIL_FORM'), 'display-form');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.addPanel', 'myTab', 'display-form');
  endif; ?>
 

  <!-- Address -->
  <?php if ($this->params->get('presentation_style') == 'plain'):?>
    <?php echo $this->loadTemplate('address'); ?>
  <?php endif; ?>
  <!-- Misc -->
  <?php if ($this->contact->misc && $this->params->get('show_misc')) :
  if ($this->params->get('presentation_style') == 'plain'):?>

  <div class="contact_misc">
  <?php echo '<'. $template->params->get('categoryPageHeading', 'h3').'>'. JText::_('TPL_CONTACT_MISC').'</'. $template->params->get('categoryPageHeading', 'h3').'>';
    echo $this->contact->misc; ?>
  </div>
  <?php endif;
  endif;
  $modules =& JModuleHelper::getModules("contact-form");
  foreach ($modules as $module){
    echo JModuleHelper::renderModule($module);
  }
  ?>


  <?php if ($this->params->get('show_email_form') && ($this->contact->email_to || $this->contact->user_id)) :
 
  echo $this->loadTemplate('form');
  endif;

  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.endSlide');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.endPanel');
  endif; ?>

  <!-- MISC INFO -->

  <?php if ($this->contact->misc && $this->params->get('show_misc')) :
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.addSlide', 'slide-contact', JText::_('COM_CONTACT_OTHER_INFORMATION'), 'display-misc');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.addPanel', 'myTab', 'display-misc');
  endif;
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.endSlide');
  endif;
  if ($this->params->get('presentation_style') == 'tabs')
  echo JHtml::_('bootstrap.endPanel');
  endif;
  if ($this->params->get('show_links')) :
  echo $this->loadTemplate('links');
  endif;
  if ($this->params->get('show_articles') && $this->contact->user_id && $this->contact->articles) :
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.addSlide', 'slide-contact', JText::_('JGLOBAL_ARTICLES'), 'display-articles');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.addPanel', 'myTab', 'display-articles');
  endif;
  if ($this->params->get('presentation_style') == 'plain'):
  echo '<h3>'. JText::_('JGLOBAL_ARTICLES').'</h3>';
  endif;
  echo $this->loadTemplate('articles');
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.endSlide');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.endPanel');
  endif;                                   
  endif;
  if ($this->params->get('show_profile') && $this->contact->user_id && JPluginHelper::isEnabled('user', 'profile')) :
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.addSlide', 'slide-contact', JText::_('COM_CONTACT_PROFILE'), 'display-profile');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.addPanel', 'myTab', 'display-profile');
  endif;
  if ($this->params->get('presentation_style') == 'plain'):
  echo '<h3>'. JText::_('COM_CONTACT_PROFILE').'</h3>';
  endif;
  echo $this->loadTemplate('profile');
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.endSlide');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.endPanel');
  endif;
  endif;
  if ($this->params->get('presentation_style') == 'sliders'):
  echo JHtml::_('bootstrap.endAccordion');
  endif;
  if ($this->params->get('presentation_style') == 'tabs'):
  echo JHtml::_('bootstrap.endPane');
  endif; ?>   
</div>
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #53 : 07.11.2018, 11:38:29 »
com_contact вот из шаблона
Из шаблона то и надо было! В 149 строке выводится модуль из позиций contact-form.
Переименуй папку contact в contact1 в шаблоне!
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #54 : 07.11.2018, 11:40:58 »
Из шаблона то и надо было! В 149 строке выводится модуль из позиций contact-form.
Переименуй папку contact в contact1 в шаблоне!

Сделано
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #55 : 07.11.2018, 11:44:58 »
Выключи модуль mod_tm_ajax_contact_form
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #56 : 07.11.2018, 11:46:11 »
Выключи модуль mod_tm_ajax_contact_form
Тогда форма обратной связи пропадет!
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #57 : 07.11.2018, 11:47:27 »
Тогда форма обратной связи пропадет!
Тебе его не надо вообще использовать! На этой странице уже есть форма ее надо включить в настройках пункта меню...
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
*

Neesupermario

  • Захожу иногда
  • 76
  • 0 / 0
Re: This field is required
« Ответ #58 : 07.11.2018, 11:48:18 »
Тебе его не надо вообще использовать! На этой странице уже есть форма ее надо включить в настройках пункта меню...
Эм....не совсем понял...
*

NewUsers

  • Завсегдатай
  • 1613
  • 137 / 0
Re: This field is required
« Ответ #59 : 07.11.2018, 11:50:41 »
Эм....не совсем понял...
Для начала выключи модуль и покажи настройки этого пункта меню!
Занимаюсь создание расширений только для Joomla 3.x.x | Доработка и настройка сайтов. Работаю по факту (без всяких предоплат). Оплата только на Яндекс.Деньги. Помогу с переездом на PHP 7.x и исправлю ошибки PHP
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ошибка Unknown column 'a.note' in 'field list'

Автор Zegeberg

Ответов: 3
Просмотров: 1292
Последний ответ 15.01.2019, 00:01:47
от sergkh
Ошибка при установке Field required

Автор metaj17

Ответов: 3
Просмотров: 2159
Последний ответ 29.05.2017, 19:01:08
от KKAAZZOO