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

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

  • 27 октября 2011 г.
  • На главной странице в мееню НАУКА подменю ПУБЛИКАЦИИ псевдоссылка имеет вид http://af-npi.ru/profkom/publikatsii/, однако если Вы нажмете на нее, то получите просто rewrite Главной страницы.
  • 27 октября 2011 г.
  • Уважаемые Господа.
    На площадку AVAHOST в течении 14 дней происходили DDoS атаки. В результате сайт перенесли на другой скрвер. После переноса сайт http://af-npi.ru внешне работает, но нормально добавить страницы сайта невозможно. Т.е. страница создается, но ссылка ведет только на главную страницу. Система создания псевдоссылок не работает совершенно. прошу срочной помощи если, конечно, возможно в данном случае что либо сделать без переустановки движка. Спасибо.
  • 15 декабря 2011 г.
  • Решил не создавать новую ветку, т.к. проблема та же - не вставляется видеофайл. Т.е. закачка начинается, но после истечения необходимого для загрузки времени работа прекращается. Индикатор загрузки, при этом, продолжает работать. Скрипты проверил - ошибок не обнаружил. TINY обновлен. Почему отсутствует загрузка - не понимаю. Атрибуты файлов и папок соответствуют требованиям.
  • 20 сентября 2011 г.
  • Спасибо. Жить стало веселее. Обнаружил две ошибки:
    1. Ошибка синтаксиса. Но откуда она там - хоть убей?
    ***
    /**
    * Отправляет несколько ошибок
    *
    * @return boolean
    */
    private function send_errors()
    {
    if(! empty($this->result["errors"]) || ! empty($this->result["data"]))
    {
    if(! empty($_POST['ajax']))
    {
    include_once(ABSOLUTE_PATH.'plugins/jso.php');
    echo to_json($this->result);

    ***
    А должно быть json.php

    2. Подключение двух библиотек JQuery.
  • 20 сентября 2011 г.
  • Уважаемые Господа!
    возник вопрос над решением которого работаю сейчас, а именно - при нажатии на кнопку "Голосовать" или "Результаты голосования" на странице выводится следующее:

    ***
    {"code":"","data":" <input type="hidden" name="question" value="39"> <input type="hidden" name="ajax" value="0"> <input type="hidden" name="ajax_votes" value="1"> <input type="hidden" name="result" value="2"><div class="votes-answer">u0411u0435u0437u0443u0441u043bu043eu0432u043du043e. u041du0443u0436u0434u0430u0435u0442u0441u044f u0438 u043du0435u043cu0435u0434u043bu0435u043du043du043e. - 100% (2)</div><div class="votes-answer">u0412 u043fu0440u0438u043du0446u0438u043fu0435 - u0434u0430, u043du043e u043cu043eu0436u043du043e u043du0435 u0442u043eu0440u043eu043fu0438u0442u044cu0441u044f - 0% (0)</div><div class="votes-answer">u041cu043du0435 u0431u0435u0437u0440u0430u0437u043bu0438u0447u043du043e. u042f u0436u0438u0432u0443 u043du0435 u043du0430 9-u043eu043c u044du0442u0430u0436u0435 - 0% (0)</div><div class="votes-count">u041au043eu043bu0438u0447u0435u0441u0442u0432u043e u0433u043eu043bu043eu0441u043eu0432u0430u0432u0448u0438u0445: 2</div>","target":"#votes39"}
    ***

    То же самое касается модуля feedback. Могу и сам докопаться, но если у кого возникали подобные "траблы" может ускорите мозговой штурм? Движок версии 4.3.7. Спасибо.
  • 11 сентября 2011 г. , редакция: 1315747255
  • Уважаемые Господа. проблема в следующем. Потребовался вывод нескольких фотографий документов. Естественно применил шаблонную функцию и записал следующее:
    <insert name="show_photo_block" module="photo" catid="3" count="1"></insert>

    Версия 4.3.4. Сам ошибки в упор не вижу. Подскажите пожалуйста. Небыло никогда проблем, а тут почему-то торможу.
    Спасибо.
  • 11 марта 2011 г.
  • Уважаемые Господа.
    Возникла проблема, которая требует либо отказаться от движка, либо применение какого-то не стаендартного решения. Пока я ответа не нашел нив одной службе поддержки. AVAhost провела работы на сервере. После этого вход в админку превратился в сущий ад. Сама стартовая страница админки грузится почти 2 минуты и это у меня ADSL (512Кбит). В службе поддержки СМС мне сказали, что никаких особых настроек нет. Помощь от AVAhost похожа на отписку чиновника обывателю. Вопрос: МОЖЕТ КТО НИБУДЬ ВСТРЕЧАЛСЯ С ДОЛГОЙ ЗАГРУЗКОЙ АДМИНКИ НА ЛЮБОМ ДРУГОМ ХОСТИНГЕ. КАК РЕШАЛАСЬ ДАННАЯ ПРОБЛЕМА У НЕГО?
    СПАСИБО.
  • 13 марта 2011 г.
  • Согласен, но тут есть небольшая проблема, которая говорит в пользу того, что лицензирование движка идет с привязкой по IP:
    ****************************************************
    Warning: Unknown column 'created' in 'where clause' query: DELETE FROM diafan_tables_log WHERE created<'1299916108' in /home/svistoch/public_html/includes/database.mysql.php on line 82

    Warning: Unknown column 'count' in 'field list' query: SELECT `count` FROM diafan_tables_log WHERE ip='85.174.250.198' in /home/svistoch/public_html/includes/database.mysql.php on line 82

    Warning: Unknown column 'created' in 'field list' query: INSERT INTO diafan_tables_log (ip,created,info) VALUES ("85.174.250.198","1299917908","Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 ( .NET CLR 3.5.30729)") in /home/svistoch/public_html/includes/database.mysql.php on line 82

    Warning: Cannot modify header information - headers already sent by (output started at /home/svistoch/public_html/includes/database.mysql.php:82) in /home/svistoch/public_html/includes/core.php on line 2
    ****************************************************
    Дело в том, что после появления тормозов сайт перенесли на другой сервер. Так вот, эти ошибки появились после переноса. Разумеется, я включил опцию define("MOD_DEVELOPER","1");. Ошибок скрипта обнаружено небыло. Так что вопросов к движку, как к ПО, нет. Однако есь такие тонкости, которые известны (пока) только разработчикам.
  • 14 марта 2011 г.
  • ***Так что можете не выдумывать, не плести интриги и не подозревать нас в масонском заговоре***

    Где именно в моем вопросе Вы увидели намек на заговор? Это во-первых. Во-вторых, кто Вам дал право разговаривать с людьми в подобном тоне? Если вы реально СПЕЦИАЛИСТ - помогите, достаточно дельного совета. Сайт стоит уже скоро, как 2 недели. Я пытаюсь решить вопрос. Не желаете оказывать помощь - не надо. Но тогда сами не ПЛЕТИТЕ ИНТРИГИ. Просто тогда скажите, чтобы о порблемах никто не заикался, а движок можно только хвалить.
  • 14 марта 2011 г.
  • ***Вы привели ошибку и в утвердительной форме со знанием дела заявили, что она относится к лицензированию движка.***

    Не в утвердительной. Там явно написана фраза "...говорит в пользу того...". Мне помниться более года назад я решал вопрос по регистрации на сайте. Тогда разработчики меня послали, сказав, что такого быть не может. А оказалось очень, как может. Я исправил ошибки в init.php(если не ошибаюсь) и проблема исчезла. Тогда я писал об этом на старом форуме. И не только на эту тему. Но НИКОГДА не обвинял никого в интригах и заговорах.
    Ну, а теперь Вы можете сказать, что-то касаемо проблемы? Я сейчас решаю для себя производить переустановку движка мили нет? У Вас есть идея? Попытка восстановить таблицы из дампа к желаемому результату не привели.
  • 14 марта 2011 г.
  • ***Ну, а теперь Вы можете сказать, что-то касаемо проблемы? Я сейчас решаю для себя производить переустановку движка мили нет? У Вас есть идея? Попытка восстановить таблицы из дампа к желаемому результату не привели.***

    Т.е. это не вопрос? На счет мониторинга хостинг ничего не отвечает. Он просит возможности ппообщаться со службой поддержки движка. Служба поддержки движка говорит, что общение только посредством тикетов. Я так понимаю, что помощи я ни от кого не получу. Видимо.
  • 14 марта 2011 г.
  • Выполнил SQL-запрос:
    ALTER TABLE diafan_tables_log ADD `id` INT( 11 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

    Видимо при работе на сервере. возникла проблема, вызвавшая глюк БД с удалением колонки 'ID'. Тормоза исчезхли. Ошибки исчезли. Осталась только одна проблема - вопросы модуля голосования выводятся из БД ???????, а из админки не редактируются.
  • 14 марта 2011 г.
  • Вопрос решил посредством phpMyAdmin:
    В diafan_tables_votes_category изменил кодировки. Оказались latin1, каким-то непостижимым образом.
  • 16 марта 2011 г.
  • Да, собственно говоря именно так. Так я на движок и не грешил, просто есть вопросы. И несколько осталось:

    1. Название страниц в браузере отображаются не корректно. Например, Главная страница - ??????????????, ну и так далее. Не пойму из какой таблицы берется TITLE.
    2. Перестало отображаться облако тегов, хотя видимых ошибок нет. Прочитал документацию. Все вроде ясно, все на месте, а тэги не отображаются. Например, к фотографии добавил тэг, по логике он должен отображаться на главной странице, т.к. прикреплен модуль <insert name="show_tags" module="tags">, но его нет и тоже пока не соображу.

    Спасибо.
  • 17 марта 2011 г.
  • Проблемы закрыл.
    1. Проверил файл site.php [кодировку]. Оказалась UTF-8 без BOM. Зашел в админку "Параметры сайта". Там название сайта было представлено, как ?????????????. Перезаписал. Отображение восстановилось.
    2. Изменил <insert name="show_block" module="tags"> на <insert name="show_tags_block" module="tags"> - теги появились.

    Спасибо за поддержку.
  • 27 октября 2010 г. , редакция: 1288175975
  • И так задача - создание полнофункционального магазина на базе diafan CMS 4.2.4. Если мы зайдем на страницу конкретного товара в конкретной категории, то увидим такую картинку:



    В принципе так все можно и оставить, но как то хотелось бы по красивее. Для этого нам потребуется немного "подпилить " движок.

    Шаг 1
    Открываем скрипт modules/shop/shop.view.php и находим в нем фукцию:
    ...
    public function show_id_module($row)
    {
    echo '
    <div class="shop-id">'
    //рейтинг товара
    .$row["show-rating"]

    //форма оценки товара
    .$row["add-rating"]

    .(!empty($row["price"])?'<div class="shop-price">'._LANG_PRICE.': <span class="shop-price-value">'.$row["price"].'</span></div>':'');
    self::show_form_module($row["id"],$row["depend"],$row["do_load"]);
    if(!empty($row["param"]))
    {
    foreach($row["param"] as $k=>$v)
    {
    echo '
    <div class="shop-param">'.$k.($v?': <span class="shop-param-value">'.$v.'</span>':'')."</div>\n";
    }
    }
    echo '
    <div class="shop-text">'.$row["text"].'</div>
    <div class="shop-all-img">'.$row["img"].'</div>'
    .(!empty($row["tags"])?$row["tags"]:'').'
    </div>';
    echo (!empty($row["comments"])?$row["comments"]:'');

    }
    ...

    Именно она отвечает за вывод конкретного товара в конкретной категории и меняем его следующим образом:

    ...
    public function show_id_module($row)
    {
    echo '
    <div class="shop-id">'

    //рейтинг товара
    .$row["show-rating"]

    //форма оценки товара
    .$row["add-rating"]

    .'<div class="shop-all-img">'.$row["img"].'</div>'

    .(!empty($row["price"])?'<div class="shop-price">'._LANG_PRICE.': <span class="shop-price-value">'.$row["price"].'</span></div>':'');
    self::show_form_module($row["id"],$row["depend"],$row["do_load"]);

    if(!empty($row["param"]))
    {
    foreach($row["param"] as $k=>$v)
    {
    echo '
    <div class="shop-param">'.$k.($v?': <span class="shop-param-value">'.$v.'</span>':'')."</div>\n";
    }
    }
    echo '<div class="shop-text2">'.'<table width="100%" border="0"><tr><td>'.$row["text"].'</td></tr></table>'.'</div>';
    echo '
    <div class="shop-text">'.'</div>'
    .(!empty($row["tags"])?$row["tags"]:'').'
    </div>';
    echo (!empty($row["comments"])?$row["comments"]:'');

    }
    ...

    Шаг 2
    Правим таблицу стилей. Тут надо сделать оговорку - поскольку данный стиль написан под мой конкретный шаблон, то возможно потребуется подправить некоторые числовые значения особенно если число выводимых дополнительных характеристик будет отлично от 3.
    Открываем таблицу стилей и находим в ней класс .shop-text и вписываем следующий стиль:
    /*******************************************************/
    .shop-text{
    text-align: left;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 5px;}
    .shop-text2{
    width: 72%;
    height: auto;
    border: none;
    background: url(img/hr.gif) repeat-x top left;
    margin-left: 27%;
    margin-top: -17.9em;
    margin-bottom: 0.5em;
    }
    .shop-text2 ul li, .shop-text2 ol li{
    list-style: none;
    }
    /*************характеристики товара*******************/
    .tie{
    width: 100%;
    }
    .tie table {
    width: 100%;
    background-color: transparent;
    border: #F4F6FC 1px solid;
    border-collapse: collapse;
    }
    .tie th {
    border: 1px outset #F4F6FC;
    background-color: orange;
    height: 20px;
    color: white;
    text-align: center;
    }
    .tie tr {
    background-color: #F4F6FC;
    margin: 1px;
    }
    .tie tr.striped {
    background-color: #fff;
    }
    .tie td {
    padding: 1px 8px;
    }
    /*****************************************************/

    Шаг 3
    Заходим в админку сайта. Выбираем конкретный товар (в моем случае Страницы сайта > Магазин > Компьютеры > Настольные РС > Коршун). В текстовом редакторе нажимаем "Источник" и вставляем таблицу следующего содержания:

    ****************************************
    <div class="tie">
    <table>
    <tbody>
    <tr>
    <th>
    наименование</th>
    <th>
    показатели</th>
    </tr>
    <tr>
    <td>
    Производитель процессора</td>
    <td>
    Intel</td>
    </tr>
    <tr>
    <td>
    Тип процессора</td>
    <td>
    Core i3</td>
    </tr>
    <tr>
    <td>
    Частота процессора</td>
    <td>
    3,06ГГц</td>
    </tr>
    <tr>
    <td>
    Набор микросхем</td>
    <td>
    Intel&reg; P55 + Intel&reg; ICH10R</td>
    </tr>
    <tr>
    <td>
    Оперативная память</td>
    <td>
    2048 Мб</td>
    </tr>
    <tr>
    <td>
    Тип оперативной памяти</td>
    <td>
    DDR3</td>
    </tr>
    <tr>
    <td>
    Частота шины</td>
    <td>
    1333 МГц</td>
    </tr>
    <tr>
    <td>
    Объем жесткого диска</td>
    <td>
    1000 Гб</td>
    </tr>
    <tr>
    <td>
    Интерфейс жесткого диска</td>
    <td>
    SATAII</td>
    </tr>
    <tr>
    <td>
    Скорость вращения жесткого диска</td>
    <td>
    7200 pm</td>
    </tr>
    <tr>
    <td>
    Дисковод</td>
    <td>
    3.5</td>
    </tr>
    <tr>
    <td>
    Оптический привод</td>
    <td>
    DVD&plusmn;R/RW-CD-R/RW</td>
    </tr>
    <tr>
    <td>
    Видео</td>
    <td>
    PCI-E 768Mb NVIDIA&reg;GeForse&trade; GTX460</td>
    </tr>
    <tr>
    <td>
    Аудио</td>
    <td>
    8-Channel High Definition Audio кодек</td>
    </tr>
    <tr>
    <td>
    Сетевой адаптер</td>
    <td>
    Интегрирован 10/100/1000</td>
    </tr>
    <tr>
    <td>
    Мощность блока питания</td>
    <td>
    460 Вт</td>
    </tr>
    <tr>
    <td>
    Разъемы на лицевой панели</td>
    <td>
    USB 2.0 - 2шт / Audio out / Mic in</td>
    </tr>
    <tr>
    <td>
    Картридер</td>
    <td>
    да</td>
    </tr>
    <tr>
    <td>
    Высота</td>
    <td>
    421 мм</td>
    </tr>
    <tr>
    <td>
    Ширина</td>
    <td>
    191 мм</td>
    </tr>
    <tr>
    <td>
    Длина</td>
    <td>
    484 мм</td>
    </tr>
    <tr>
    <td>
    Код товара</td>
    <td>
    40045682</td>
    </tr>
    </tbody>
    </table>
    </div>
    ****************************************
    Для вывода таблицы характеристик мы используем JQuery. Можно скачать либо из прикрепленного файла, либо здесь http://jquery.com/. Создадим скрипт shop-tables.js следующего содержания:

    // технические характеристики
    $(function() {
    $("table tr:nth-child(even)").addClass("striped");
    });
    и поместим ее в каталог со скриптами js/scripts, собственно туда помещаем и саму библиотеку JQuery. Подключение скриптов осуществляется следующим образом:

    <script type="text/javascript" src="<insert name="path">js/scripts/jquery-1.3.2.js"></script>
    <script type="text/javascript" src="<insert name="path">js/scripts/shop-tables.js"></script>

    В итоге получаем такую вот картинку:



    Очень рекомендую проверить данный метод сначала на локальной машине, ну или хотябы выполнить резервное копирование скрипта shop.view.php и style.css
    Вот и все
  • 10 мая 2013 г.
  • Лично я решил вопрос радикально. SHELL не искал. Вот сайт http://rostky.ru/. Буквально неделю назад позвонил директор детского садика и попросил помочь в решении проблемы. Зашел на сайт, а том ... ну Вы в курсе. Я не стал ничего выискивать, а просто перезалил все скрипты той же версии движка и заменил пароли доступа по FTP-протоколу, ну и в админку разумеется. Все проблема исчезла. Возможно не на всегда. Ведь ХАКЕРАСТОВ не уговоришь ломать сайт детского сада.

    Следует отметить, что я на своем компьютере всегда держу точную копию сайта на сервере. Это снимает ОЧЕНЬ много проблем.
Показывать по:

Новости

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

Форум