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

bull1251

новички
  • Публикации

    14
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем bull1251

  1. Как и следовало ожидать никто ничего не ответил. Проблема решается при обновление даты создания материалов.

    Обнаружилась еще одна проблемка. В браузере FireFox не работает стандартная команда logout ни в админке ни в стандартных шаблонах.

  2. После установки движка и при первой же смене шаблона пропадает весь контент. В предыдущих версиях скрипта таких проблем не было. Проверял как локально на денвере, так и на хостинг сервере hostinger.ru. Пробовал ставить PHP версий 5.3, 5.4, 5.5 но так и не нашел способа заставить скрипт правильно работать. В чем причина?

  3. Подскажите с какой версии DLE реализован возможность быстрого визуального редактирования страниц сайта, не заходя в админку?

    И как вставить быстрое редактирование страниц на сайте, если в шаблоне не предусмотрена такая кнопка? DLE версии 9.6

  4. Топикстартер сделайте проще, после отправки формы перекидывайте посетителя на страницу с благодарностью за оставленную заявку или что там у вас. А от туда он прямиком на главную.

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

  5. Считаю, что вы не совсем правы насчет других. Лично я стараюсь делиться своими знаниями, давать советы и указывать наиболее правильные пути решения в тех вопросах, где я в определенной степени разбираюсь. И по мере своих возможностей и времени стараюсь вникать задачи других пользователей. Не из за альтруистских побуждений как вы сказали, а в связи с тем, что мне самому бывает интересно разбираться в чужих задачах. Изучая чужой код и варианты решения других пользователей частенько можно узнать для себя новые методы и алгоритмы, ранее о которых ты не задумывался. Это позволяет получить новые знания и расширяет кругозор. И я убежден, что не мало таких же людей, кто имеет подобные представления.

    Мне интересно другое - это официальное мнение вашего форума, что никому нет дела до других, или вы просто пытаетесь отписаться (избавиться) от неугодного вам пользователя? Ибо если это официальное мнение вашего форума, тогда вновь становиться актуальным мой вопрос - нафик тогда вам такой форум поддержки, где никто и никому не хочет помогать?

    Странно что вы пытаетесь писать от имени своих пользователей, что им не интересно, что они не собираются тратить свое время...

    Вот ваш пользователь, который сейчас пишет вам. Не стоит писать за нас, за пользователей. Пишите за себя и за тех, кто должен оказывать нам тех. поддержку!

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

  6. Вот поэтому, я считаю, стоило бы спросить, какие изменения были внесены в стандартные файлы, и постараться разобраться в поставленной задаче.

    Думаю, не стоит писать тем кто просит помощи, что никто не будет изучать ваш модуль и помогать вам его исправлять, мол у нас все работает и наша хата с краю. Я знаю, что стандартные модули прекрасно работают, но часто некоторые задачи требуют расширения стандартных возможностей модулей. Ибо сайты строятся согласно тех. заданию, и не ограничиваются только возможностями движка. Значит при разработке сайтов следует дополнять и расширять возможности стандартных модулей согласно поставленным задачам. В данном случае я постарался сделать так, как считал наиболее оптимальным, Но в связи с затруднениями в отображении модуля обратился в данный форум за помощью. При этом постарался наиболее наглядно описать все шаги своих действий.

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

  7. Нафик вам такой форум поддержки, если никто и никому не хочет помогать?

    Это форум DLE, а не сторонних модулей DLE. Никто не будет искать где то в интернете тот сторонний модуль что вы поставили себе, изучать его, и помогать вам его исправить. По вопросам сторонних модулей, нужно получать помощь на сайтах авторов этих модулей. Этот модуль что вы используете возможно никто в глаза то и не видел, а вы спрашиваете здесь как его нужно править. Здесь нужно спрашивать по стандартным возможностям DLE.

    Когда это форма обратной связи стало сторонним модулем для DLE? Я пользовался только тем что есть в дистрибутиве данного скрипта.

    Внимательнее читайте мой первый пост.

  8. Более менее правильно проблему решил следующим образом:

    
    В файле engine/ajax/order.php к строчке вывода успешной отправки заказа:
    
    msgbox( $lang['feed_ok_1'], "{$lang['feed_ok_2']} <a href=\"{$config['http_home_url']}\">{$lang['feed_ok_4']}</a>" );
    
    добавил следующий JS-код:
    
    <script>document.getElementById('order').style.display='none';</script>
    
    

    теперь при успешной отправке заказа сервер инициализирует скрытие блока через JS-код.

    2-й раз публикую свой вопрос в вашем форуме и никто не отвечает.

    Нафик вам такой форум поддержки, если никто и никому не хочет помогать?

  9. Пока что отключил показ модуля заказа через костыль на JS:

    
    <script language="JavaScript" type="text/javascript">
    
    function showhide(id_div)
    
    {document.getElementById(id_div).style.display="none";}
    
    </script>
    
    

    Но вопрос остался открытым!

    Я конечно плохо знаком с DLE (делаю только 3-й сайт на этом движке). Но естественно важно правильное решение данной задачи.

  10. На сайте http://создаем-сайт.рф не корректно выводиться форма заказа на базе модуля обратной связи. В частности, после правильного заполнения полей и отправки заказа, как обычно, выводиться сообщение об успешной отправки сообщения. Но вслед за данным сообщением снова выводиться форма заказа, которую выводить уже не нужно и убрать его никак не получается. Если попробуете сформировать заказ, то увидите о чем я здесь пишу.

    Как все делалось:

    Взял файлы {THEME}/feedback.tpl, engine/modules/feedback.php, engine/ajax/feedback.php внес небольшие корректировки и сохранил как {THEME}/order.tpl, engine/modules/order.php, engine/ajax/order.php. По сути добавил туда обязательное поле "Телефон", а поле "Email" сделал необязательным.

    В /engine/engine.php добавил строчки:

    
    case "order" :
    
    	 include_once ENGINE_DIR . '/modules/order.php';
    
    break;
    
    
    Т.е. создал дополнительный модуль заказа. После чего, данный модуль можно было использовать по ссылке /index.php?do=order Далее было решено выводить данный модуль внизу главной страницы и во всех страницах вывода полных новостей. Выяснил, что вставка конструкции {include file="{THEME}/order.tpl"} в файл main.tpl ничего не дает, и пришлось внести следующие изменения:
    
    В файле index.php после:
    
    require_once ROOT_DIR . '/engine/init.php';
    
    Добавил:
    
    require_once(ENGINE_DIR. '/modules/order.php');
    
    После:
    
    $tpl->set ( '{speedbar}', $tpl->result['speedbar'] );
    
    Добавил:
    
    $tpl->set('{order}', $tpl->result['order']);
    
    
    
    В файле engine/modules/order.php добавил:
    
    $tpl->load_template('order.tpl');
    
    А в конце файла заменил:
    
    $tpl->compile('content');
    
    на
    
    $tpl->compile('order');
    
    
    В итоге я смог подключить данный модуль заказа в файл main.tpl простой конструкцией:
    
    [aviable=main|showfull]				  
    
       {order}
    
    [/aviable]
    
    

    Проверив в работе заметил, что модуль при отправке сообщения очищает на странице весь контент и выводит сообщение об успешной отправке, но не убирает отображение самого модуля. Как это реализовать в самом модуле я не смог разобраться. Констркции через [aviable=main|showfull] или {custom} ничего не дают, потому что нет никакого редиректа при отправке сообщения. К слову, раз модуль проверяет и выводит данные в виде ajax, то категорически не хочу вставлять костыли через редирект.

    Подскажите кто знает, как правильно убрать отображение данного модуля после формирования заказа в самом файле engine/ajax/order.php. Файл этот по сути тот же оригинальный engine/ajax/feedback.php + пара своих строк.

  11. Найди папке шаблона файл vote.tpl и пересохрани в кодировке winows-1251. Будет тебе счастье.

    Если заметил, то у тебя и календарь косячит при смене месяца. Там уже не только неправильная кодировка, а конкретные недоработки в CSS

  12. Пишет, что сообщение успешно отправлено, но на почту пользователя они не приходят, и в личных сообщениях их нет. Метод отправки настроен через PHP mail(). При настройке через SMTP зависает в процессе отправки (параметры SMTP и авторизации заполнял правильно).

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

    Затем думал, что проблема в шаблоне. Но переключился на дефолтный шаблон, а сообщения также отправляются и не приходят.

    Подскажите пожалуйста от чего в DLE 10.0 не работает обратная связь? Или может быть я чего то не понимаю?

    Кстати еще вопрос, а должно ли приходить еще личное сообщение пользователю от формы обратной связи?

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