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

Ошибка при отправке ПС


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

progmix.ru

dle 7.5

Помогите пожалйста разобраться с проблемой .

При отправке персонального сообщения появляется уведомление о том что необходимо заполнить все поля. Но все поля в персональном сообщении заполнены и также не работают BB-коды.

Ссылка на сообщение
Поделиться на других сайтах

Смотрите что имена полей в шаблоне соответствуют необходимым. Скорее всего проблема в неверных именах полей

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за помощь.

Может я не то смотрю ? В шаблоне pm.tpl

полям Получатель соответствует тег {autor}

, Тема {subj} а {bbcode} выводятся но не работают, тег {text} на месте .

Ещё заметил что не срабатывает ссылка "изменить профиль" с сайта и отправка e-mail.

Что ещё можно проверить ?

Ссылка на сообщение
Поделиться на других сайтах

Может я не то смотрю ? В шаблоне pm.tpl

полям Получатель соответствует тег {autor}

, Тема {subj} а {bbcode} выводятся но не работают, тег {text} на месте .

неверно, это теги для вывода значения, а вам нужно смотреть имена полей, т.е. атрибут name у полей, а для вывода ББ редактора используется тег {editor} а не {bbcode}. Смотрите файл pm.tpl в оригинальном шаблоне и сравнивайте со своим

Ссылка на сообщение
Поделиться на других сайтах

Заменил pm.tpl который стоит сейчас на тот который изначально ставил на сайт и он был рабочий , но ошибка так и осталась .

Вот часть кода

<tr>

<td width="80" height="25">Получатель:</td>

<td width="380" height="25"><input type="text" name="name" value="{author}" class="f_input" /></td>

</tr>

<tr>

<td width="80" height="25">Тема:</td>

<td width="380" height="25"><input type="text" name="subj" value="{subj}" class="f_input" /></td>

</tr>

[not-wysywyg]

<tr>

<td colspan="2">{bbcode}</td>

</tr>

[/not-wysywyg]

<tr>

<td colspan="2">[not-wysywyg]<textarea name="comments" id="comments" class="f_textarea" />{text}</textarea>[/not-wysywyg]{wysiwyg}<br /><input type="checkbox" name="outboxcopy" value="1" /> Сохранить сообщение в папке "Отправленные"<br /><br />

<input class="bbcodes_poll" type="submit" name="add" value="отправить" />&nbsp;&nbsp;<input class="bbcodes_poll" type="button" onclick="dlePMPreview()" value="просмотр" />

</td>

</tr>

В этом коде я точно ничего не изменял и он работал изначально.

Какой шаг для поиска ошибки можно предпринять дальше ?

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

Заменил pm.tpl который стоит сейчас на тот который изначально ставил на сайт и он был рабочий , но ошибка так и осталась .

Непосредственно в этом коде все правильно. Возможно проблема также в том что на странице есть незакрытые теги form или вложенные теги form, и это необязательно шаблон pm.tpl это может быть и шаблон main.tpl и другие. Что вы кстати вообще делали на сайте после чего ошибка появилась?

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за наводки ,нашёл где может быть ошибка :)

Сравнил css и также файлы style.css оригинальный и тот который на сайте .Предварительно попробывав оригинальный в действии и убедившись что с ним всё работает.

Отдавал шаблоны неделю назад специалисту на доработку и дозваться его не смог ,хотел чтоб он ещё кое-что сделал.После доработки и появилась ощибка.

Сравнивая оба файла нашёл одно единственное различие .

Оригинальный style.css

table td {

padding : 0;

}

.category {

color : #87beda;

Который даёт ошибку style.css

table td {

padding : 0;

}

#mm {

position:absolute;

top:0px;

background-color : #0d0d0d;

}

.category {

color : #87beda;

В main.tpl тоже нашёл строчки где упоминается этот класс

<div id="mm">

В файле pm.tpl такой класс не применяется .

подскажите пожалуйста как исправить эту ошибку ?

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

Amaroid,

стили к этой проблеме не имеют ни малейшего отношения. Стили отвечают за визуальное отображение на странице, т.е. за то как будет выглядеть, но на подобные ошибки они влиять не могут

Ссылка на сообщение
Поделиться на других сайтах

Дело в том , что если я убираю эти строчки

#mm {

position:absolute;

top:0px;

background-color : #0d0d0d;

}

из файла style.css то отправка сообщений работает , но тогда перекашивает шаблон.

Ссылка на сообщение
Поделиться на других сайтах

Что то это очень странное, не может эта строчка никак влияет, на данную ошибку, видимо есть какая то сопутствующая ошибка.

Ссылка на сообщение
Поделиться на других сайтах

Может тогда посоветуете к кому обратится с проблемой , не бесплатно конечно .Спрашиваю неспроста , вот обратился к человеку ,а он не доделал до конца работу да и ещё с ошибками и на связь не выходит.

Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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