Amaroid 0 Опубликовано: 30 сентября 2010 Рассказать Опубликовано: 30 сентября 2010 progmix.ru dle 7.5 Помогите пожалйста разобраться с проблемой . При отправке персонального сообщения появляется уведомление о том что необходимо заполнить все поля. Но все поля в персональном сообщении заполнены и также не работают BB-коды. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 30 сентября 2010 Рассказать Опубликовано: 30 сентября 2010 Смотрите что имена полей в шаблоне соответствуют необходимым. Скорее всего проблема в неверных именах полей Цитата Ссылка на сообщение Поделиться на других сайтах
Amaroid 0 Опубликовано: 30 сентября 2010 Рассказать Опубликовано: 30 сентября 2010 Автор Спасибо за помощь. Может я не то смотрю ? В шаблоне pm.tpl полям Получатель соответствует тег {autor} , Тема {subj} а {bbcode} выводятся но не работают, тег {text} на месте . Ещё заметил что не срабатывает ссылка "изменить профиль" с сайта и отправка e-mail. Что ещё можно проверить ? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 30 сентября 2010 Рассказать Опубликовано: 30 сентября 2010 Может я не то смотрю ? В шаблоне pm.tpl полям Получатель соответствует тег {autor} , Тема {subj} а {bbcode} выводятся но не работают, тег {text} на месте . неверно, это теги для вывода значения, а вам нужно смотреть имена полей, т.е. атрибут name у полей, а для вывода ББ редактора используется тег {editor} а не {bbcode}. Смотрите файл pm.tpl в оригинальном шаблоне и сравнивайте со своим Цитата Ссылка на сообщение Поделиться на других сайтах
Amaroid 0 Опубликовано: 1 октября 2010 Рассказать Опубликовано: 1 октября 2010 (изменено) Автор Заменил 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="отправить" /> <input class="bbcodes_poll" type="button" onclick="dlePMPreview()" value="просмотр" /> </td> </tr> В этом коде я точно ничего не изменял и он работал изначально. Какой шаг для поиска ошибки можно предпринять дальше ? Изменено 1 октября 2010 пользователем Amaroid Цитата Ссылка на сообщение Поделиться на других сайтах
Nektov 59 Опубликовано: 1 октября 2010 Рассказать Опубликовано: 1 октября 2010 Попробуйте поставить оригинальный engine.css Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 1 октября 2010 Рассказать Опубликовано: 1 октября 2010 Заменил pm.tpl который стоит сейчас на тот который изначально ставил на сайт и он был рабочий , но ошибка так и осталась . Непосредственно в этом коде все правильно. Возможно проблема также в том что на странице есть незакрытые теги form или вложенные теги form, и это необязательно шаблон pm.tpl это может быть и шаблон main.tpl и другие. Что вы кстати вообще делали на сайте после чего ошибка появилась? Цитата Ссылка на сообщение Поделиться на других сайтах
Amaroid 0 Опубликовано: 1 октября 2010 Рассказать Опубликовано: 1 октября 2010 (изменено) Автор Спасибо за наводки ,нашёл где может быть ошибка Сравнил 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 такой класс не применяется . подскажите пожалуйста как исправить эту ошибку ? Изменено 1 октября 2010 пользователем Amaroid Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 2 октября 2010 Рассказать Опубликовано: 2 октября 2010 Amaroid, стили к этой проблеме не имеют ни малейшего отношения. Стили отвечают за визуальное отображение на странице, т.е. за то как будет выглядеть, но на подобные ошибки они влиять не могут Цитата Ссылка на сообщение Поделиться на других сайтах
Amaroid 0 Опубликовано: 2 октября 2010 Рассказать Опубликовано: 2 октября 2010 Автор Дело в том , что если я убираю эти строчки #mm { position:absolute; top:0px; background-color : #0d0d0d; } из файла style.css то отправка сообщений работает , но тогда перекашивает шаблон. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 068 Опубликовано: 2 октября 2010 Рассказать Опубликовано: 2 октября 2010 Что то это очень странное, не может эта строчка никак влияет, на данную ошибку, видимо есть какая то сопутствующая ошибка. Цитата Ссылка на сообщение Поделиться на других сайтах
Amaroid 0 Опубликовано: 2 октября 2010 Рассказать Опубликовано: 2 октября 2010 Автор Может тогда посоветуете к кому обратится с проблемой , не бесплатно конечно .Спрашиваю неспроста , вот обратился к человеку ,а он не доделал до конца работу да и ещё с ошибками и на связь не выходит. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.