Вход • Регистрация

Всего найдено: 267

  • 18 февраля 2019 г.
  • Виталий, поставил Вам виртуальный памятник! Огромное спасибо. Как же я забыл, что в этой крутой CMS - Диафан есть отличный инструмент - режим разработчика. Проблема была на 1 минуту решения.
    file_get_contents(): https:// wrapper is disabled in the server configuration by allow_url_fopen=0
    И всего-то... allow_url_fopen в On и заработало. А хостер убеждал, что настройки PHP не изменились. :(
  • 18 февраля 2019 г.
  • Спасибо огромное за желание помочь! К сожалению у меня же Диафан 5.0 и поэтому я получаю ошибку:
    Class 'Custom' not found

    нет у меня файла custom.php, только customization.php

    Вторую часть попробовал выполнить, но результата это не дало. :(
  • 18 февраля 2019 г.
  • Здравствуйте!
    Исходные данные. diafan.CMS версия 5.0
    На сайте есть функционал, пусть назовем онлайн калькулятором, на ajax. Много лет назад мне помог один программист это всё в Диафан интегрировать. И всё работало, ровно до переключение хостером с PHP 5.2 на PHP 5.3 Проблема в том, что в логи PHP вообще никаких ошибок не падает. Вторые сутки ломаю голову, но я не программист и не понимаю куда копать. Очень надеюсь на помощь общественности.
    Сам скрипт этого калькулятора работает, если к нему обратиться напрямую. Но интеграция с Диафан - перестала работать. Собственно там вся интеграция:
    На страницу вставляется через <insert name="show_orbit" module="banners">
    В файл /modules/banners/banners.php было добавлено:

    Код
    public function show_orbit()
    {
    Customization::inc('modules/banners/banners.model.php');
    $model = new Banners_model($this->diafan);
    $result = $model->show_orbit();

    $this->diafan->_tpl->get('show_orbit', 'banners', $result);
    return TRUE;
    }


    В файл /modules/banners/banners.model.php:
    Код
    public function show_orbit()
    {
    $content = file_get_contents(BASE_PATH.'orbit_script/index.php');
    return $content;
    }


    Создан файл: /modules/banners/views/banners.view.show_orbit.php. с таким кодом:

    Код
    <?php
    /**
    * Diafan.CMS
    *
    */

    if (!defined('DIAFAN')) {
    include dirname(dirname(dirname(__FILE__))).'/includes/404.php';
    }
    if (empty($result)) {
    return FALSE;
    }

    echo $result;


    Подскажите пожалуйста, где тут может быть проблема после изменения версии PHP? Обратился к разработчику, который это всё делал, он уже не занимается этой деятельностью и по сути мне не к кому обратиться. Если тут надо копаться и с ходу не скажешь, я готов оплатить работу. Заранее всем спасибо за помощь!
  • 24 октября 2018 г.
  • Мне не нужен запрет индексации. И noindex не подходит, потому что от Баден-Баден он не помогает. Я же говорю - нет другого решения, увы.
    И непонятно как это реализовать в случае с диафан, потому что stripslashes убирать не очень хорошее решение, тут я согласен.
    И спасибо, что подсказали, откуда ноги растут.
  • 24 октября 2018 г. , редакция: 1540378851
  • Вы так упорно спрашивали какую задачу надо решить, я ответил и всё? :) Вы не мешаете, просто я не понимаю, зачем так упорно добиваться, для чего мне это нужно.
    А редактор, откуда я знаю, родной диафан, раз визуальный отключен. И почему он удаляет слеши - нет этой информации ни на форуме, ни в документации.
  • 24 октября 2018 г.
  • Цитата
    Опять же не можете объяснить, для чего это нужно

    Нужно и всё! Блин, ну что Вы такой упертый. Мне нужно выводить текст так, чтобы он не индексировался Яндексом, но индексировался Гуглом. Что теперь, как это изменило задачу? Вы предложите другое решение? Нет! Ну так к чему это переливание воды из пустого в порожнее.

    Сколько уже сообщений и всё только с вопросами, а то, что банально слеши удаляются заметил я, ни разу не профессионал. И где они удаляются - на уровне CMS или настроек php - вот всего лишь вопрос остался.
  • 24 октября 2018 г. , редакция: 1540377069
  • Не обратил внимание, проблема вот в чём:
    Исходно вставляю текст:
    u041Fu043Eu043Cu043Eu0433u0438u0442u0435 u043Fu043Eu0436u0430u043Bu0443u0439u0441u0442u0430 u0440u0435u0448u0438u0442u044C u0432u043Eu0442 u043Au0430u043Au0443u044E u0437u0430u0434u0430u0447u043Au0443.

    Но после сохранения в редакторе, случается вот что:
    u041Fu043Eu043Cu043Eu0433u0438u0442u0435 u043Fu043Eu0436u0430u043Bu0443u0439u0441u0442u0430 u0440u0435u0448u0438u0442u044C u0432u043Eu0442 u043Au0430u043Au0443u044E u0437u0430u0434u0430u0447u043Au0443

    Т.е. редактор удаляет все слэши и трындец.
  • 24 октября 2018 г.
  • Давайте я уточню проблему. Текст выводится без декодирования, т.е. в таком виде:
    u041Du043E u043Au043Eu043Du0435u0447u043Du043E u0436u0435 u044Du0442u043E u043Du0435 u0440u0430u0431u043Eu0442u0430u0435u0442, u0435u0441u043Bu0438 u0438u043Cu0435u043Du043Du043E u0442u0430u043A u0432 u0442u0435u043Bu043E u0441u0442u0440u0430u043Du0438u0446u044B u0432u0441u0442u0430u0432u0438u0442u044C. u0415u0441u0442u044C u043Bu0438 u0432u043Eu043Eu0431u0449u0435 u0432u0430u0440u0438u0430u043Du0442u044B u0440u0435u0448u0435u043Du0438u044F u0437u0430u0434u0430u0447u043Au0438, u043Fu043Eu0432u0442u043Eu0440u044Eu0441u044C, u043Cu043Du0435 u043Du0430u0434u043E u043Du0430 u0440u0430u0437u043Du044Bu0445 u0441u0442u0440u0430u043Du0438u0446u0430u0445 u0440u0430u0437u043Du044Bu0435 u0442u0435u043Au0441u0442u044B u0442u0430u043Au0438u043C u043Eu0431u0440u0430u0437u043Eu043C u0432u044Bu0432u043Eu0434u0438u0442u044C

    Т.е. <script type="text/javascript">
    document.write
    </script> не отображается, но и сам текст в закодированном виде остается.
  • 24 октября 2018 г.
  • Зачем сайт? Нужно мне так выводить текст, ну нужно и всё! Что значит не через админку вставляю, а как еще, в базе что-ли напрямую, мне заняться больше нечем?
    Вставляю в редактор через исходный код, конечно же.
  • 23 октября 2018 г. , редакция: 1540317194
  • Любой текст. Ну есть у меня статьи на страницах сайта, там надо часть текста вставить через js.
    Иными словами, мне надо чтобы вот это выводило текст пользователю:
    <script type="text/javascript">
    document.write(unescape("u041Du043E u043Au043Eu043Du0435u0447u043Du043E u0436u0435 u044Du0442u043E u043Du0435 u0440u0430u0431u043Eu0442u0430u0435u0442, u0435u0441u043Bu0438 u0438u043Cu0435u043Du043Du043E u0442u0430u043A u0432 u0442u0435u043Bu043E u0441u0442u0440u0430u043Du0438u0446u044B u0432u0441u0442u0430u0432u0438u0442u044C. u0415u0441u0442u044C u043Bu0438 u0432u043Eu043Eu0431u0449u0435 u0432u0430u0440u0438u0430u043Du0442u044B u0440u0435u0448u0435u043Du0438u044F u0437u0430u0434u0430u0447u043Au0438, u043Fu043Eu0432u0442u043Eu0440u044Eu0441u044C, u043Cu043Du0435 u043Du0430u0434u043E u043Du0430 u0440u0430u0437u043Du044Bu0445 u0441u0442u0440u0430u043Du0438u0446u0430u0445 u0440u0430u0437u043Du044Bu0435 u0442u0435u043Au0441u0442u044B u0442u0430u043Au0438u043C u043Eu0431u0440u0430u0437u043Eu043C u0432u044Bu0432u043Eu0434u0438u0442u044C. "));
    </script>
    А выводится как здесь.
  • 23 октября 2018 г.
  • Помогите пожалуйста решить вот какую задачку. На разных страницах сайта надо вставит разные куски текста через такую конструкцию:
    <script type="text/javascript">
    document.write(unescape(""));
    </script>
    Но конечно же это не работает, если именно так в тело страницы вставить. Есть ли вообще варианты решения задачки, повторюсь, мне надо на разных страницах разные тексты таким образом выводить.
    Заранее спасибо!
  • 04 июня 2017 г.
  • Дмитрий, первый вопрос не понял совсем. Мне нужно выводить рейтинг (как возможность оценить страницу, так и результат ) для страниц сайта. Т.е. то, что обозначено в админке как "страницы сайта"
    Второй вопрос - рейтинг включен в " Страницы сайта -->Рейтинг". Я так понял по дефолту рейтинг доступен для контента "Статьи", а вот для "Страницы" нет. И как это для страниц реализовать - пока вообще не понимаю.
  • 24 декабря 2015 г.
  • Подскажите пожалуйста, можно ли сделать два варианта меню на Диафан 5? Суть проблемы вот в чем. Дорабатываю дизайн, чтобы для больших экранов и мобильных устройств был несколько разный дизайн. В первом случае у меня меню имеет второй уровень вложенности, для мобильных устройств надо делать меню где только первый уровень вложенности есть. Как это в Диафане реализовать? 3 года назад CMS настраивал и вообще не помню как там меню делается.
  • 13 апреля
  • Подниму старую тему, вдруг кто поможет. У меня очень старая версия Диафан - 5.0, но она меня устраивает. Тут полез редактировать, но это почти невозможно. Выбрасывает на авторизацию, раз с 5 получается зайти и когда редактируешь страницу, раз 5-10 приходится вносить одну и туже правку, чтобы она сохранилась. Ибо при нажатии кнопки Сохранить выбрасывает на авторизацию. В консоли странный 302-й редирект, т.е. адрес админки https://domain.ru/adminws/ отдает 302-й редирект, потом на какую-то 10-ю попытку этот 302-й редирект перестает вылезать и тогда нормально авторизуюсь.
    Нажимаю сохранить, после редактировании страницы https://domain.ru/adminws/site/edit218/ и опять 302-й редирект для этого адреса и ничего не сохраняется. У меня нигде вообще 302-го редиректа нет. Где копать - не знаю. Сайт за cloudflare но я перевожу его в режим разработчика, по идеи не должен он вмешиваться в работу.
  • 24 сентября 2013 г.
  • В function.php добавил:
    Код
    public function news_author()
    {
    echo '1';
    return true;
    }

    На странице с новостями вставляю:
    Код
    <insert name="news_author">

    Но не выводится 1 на странице. Не работает это на странице новостей? Проблема в том, что я в новости вставляю автора, а для Яндекс.Новости в полной тексте новости не должно быть этой информации. Думал так решить, но не вышло.
Показывать по:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум