Перейти к публикации

Рекомендованные сообщения

Скачал последнюю версию бесплатного модуля DLE-Uniform с сайта автора. Произвожу установку:

1. Скопировал содержимое архива в корень сайта (папки закинул по списку): 

  • \DLE-UniForm-2.0.0\engine\ajax
  • \DLE-UniForm-2.0.0\engine\modules\uniform

2. Закинул одержимое в папку с шаблоном:

  • \DLE-UniForm-2.0.0\templates\{THEME}\uniform

Разместил в main.tpl вызов стилей и скриптов:

  • <link rel="stylesheet" href="/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/css/uniform.css&amp;200" />
  • <script src="/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/js/jquery.magnificpopup.min.js,{THEME}/uniform/js/jquery.ladda.min.js,{THEME}/uniform/js/jquery.form.min.js,{THEME}/uniform/js/uniform.js&amp;200"></script>

3. В main.tpl вызываю форму ссылкой:

  • <a href="#" data-uf-open="/engine/ajax/uniform/uniform.php" data-uf-settings='{"formConfig": "callback"}' class="bizwheel-btn">Заказать звонок</a>

Однако БОЛТ! Вылезает ошибка: 

  • <div class="mfp-preloader"><a href="/engine/ajax/uniform/uniform.php">The content</a> could not be loaded.</div>

Друзья! Помогите! В чем я накосячил? Как запустить форму?

При переходе по ссылке адрес_сайта/engine/ajax/uniform/uniform.php ошибка 404 

 

Объект не найден!

Запрашиваемый ресурс не найден. Ссылка на странице неверна или устарела. Пожалуйста, сообщите автору этой страницы об ошибке.

Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.

Error 404

rucertstroy.ru
Apache/2.4.57 (Gentoo) mod_dp/0.99.9 PHP/8.2.13
Изменено пользователем Николай Неизвестный
Ссылка на сообщение
Поделиться на других сайтах

У Вас отсутствует файл по пути 

http://rucertstroy.ru/engine/ajax/uniform/uniform.php

О чём Вам и сообщает ошибка 404.

А вообще за помощью по модулю либо в другой раздел форума, либо на сайт автора, так как к DLE это отношение не имеет.

Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, Николай Неизвестный сказал:

\DLE-UniForm-2.0.0\engine\ajax

вы залили в папки 

10 часов назад, Николай Неизвестный сказал:

<div class="mfp-preloader"><a href="/engine/ajax/uniform/uniform.php">The content</a> could not be loaded.</div>

а путь другой.

Вот ваш ответ

Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...
19.04.2024 в 08:22, stimul992 сказал:

вы залили в папки 

а путь другой.

Вот ваш ответ

18.04.2024 в 21:25, Николай Неизвестный сказал:

Скачал последнюю версию бесплатного модуля DLE-Uniform с сайта автора. Произвожу установку:

1. Скопировал содержимое архива в корень сайта (папки закинул по списку): 

  • \DLE-UniForm-2.0.0\engine\ajax
  • \DLE-UniForm-2.0.0\engine\modules\uniform

2. Закинул одержимое в папку с шаблоном:

  • \DLE-UniForm-2.0.0\templates\{THEME}\uniform

Разместил в main.tpl вызов стилей и скриптов:

  • <link rel="stylesheet" href="/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/css/uniform.css&amp;200" />
  • <script src="/engine/classes/min/index.php?charset=utf-8&amp;f={THEME}/uniform/js/jquery.magnificpopup.min.js,{THEME}/uniform/js/jquery.ladda.min.js,{THEME}/uniform/js/jquery.form.min.js,{THEME}/uniform/js/uniform.js&amp;200"></script>

3. В main.tpl вызываю форму ссылкой:

  • <a href="#" data-uf-open="/engine/ajax/uniform/uniform.php" data-uf-settings='{"formConfig": "callback"}' class="bizwheel-btn">Заказать звонок</a>

Однако БОЛТ! Вылезает ошибка: 

  • <div class="mfp-preloader"><a href="/engine/ajax/uniform/uniform.php">The content</a> could not be loaded.</div>

Друзья! Помогите! В чем я накосячил? Как запустить форму?

При переходе по ссылке адрес_сайта/engine/ajax/uniform/uniform.php ошибка 404 

 

Объект не найден!

Запрашиваемый ресурс не найден. Ссылка на странице неверна или устарела. Пожалуйста, сообщите автору этой страницы об ошибке.

Если Вы считаете, что это ошибка сервера, пожалуйста, сообщите об этом веб-мастеру.

Error 404

rucertstroy.ru
Apache/2.4.57 (Gentoo) mod_dp/0.99.9 PHP/8.2.13

Заработал?

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
31.12.2024 в 14:00, iroder005 сказал:

Заработал?

Решение проблемы для модуля DLE-Uniform 15.x-17.x

Для DLE 15.x и выше исправление работы отправки писем

1) Открыть engine/modules/uniform/uniform.php

Найти:

// Если данные передаются постом — надо бы их обработать
require_once ENGINE_DIR . '/classes/parse.class.php';
$parse = new ParseFilter();

Выше вставить:

include_once (DLEPlugins::Check(ENGINE_DIR . '/classes/htmlpurifier/HTMLPurifier.standalone.php'));

Для DLE 16.x и и выше исправление прекрепление файла к сообщению, переменная $val должна быть типом string в любом случае, иначе отправка формы без аттача не происходит

1) Открыть engine/modules/uniform/uniform.php

Найти:

$tpl->copy_template = str_replace("{uf_field_{$k}}", $val, $tpl->copy_template);

Заменить на:

$tpl->copy_template = str_replace("{uf_field_{$k}}", ".$val.", $tpl->copy_template);

Для DLE 17.3 исправление работы отправки писем общей кодировке UTF-8

1) Открыть engine/modules/uniform/uniform.php

Найти:

$val            = convert_unicode($val, $config['charset']);

Заменить на:

$val            = htmlspecialchars($val, ENT_QUOTES, 'UTF-8');

 

вроде ничего не забыл, тестируйте!

Изменено пользователем 24life.kz
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...