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

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

  • 27 июля 2011 г.
  • Да, спасибо.
    Проблема в Аяксе, которым меняет картинки, поправим.
    Пока можете его вообще убрать:
    удалите строку <script type="text/javascript" src="'.BASE_PATH.'modules/photo/photo.js"></script>
    в файле /modules/photo/photo.view.php строка 288

    Тогда фотографии будут листаться классически, на новой странице.
  • 27 июля 2011 г.
  • Конечно. Поставили в свое время версию 4.2 - к ней патчи в виде автообновления выходят - обновляетесь. Вышла 4.3, то всё. Какой смысл выпускать патчи под 4.2? Вся 4.3 - уже новая, доработанная, исправленная, может с новой структурой. Ее только руками, с сохранением нужных данных. Потом та же идея с патчами для 4.3...
    Короче, автообновление - это патчи только для текущей версии. Актуальная 4.4 сейчас - все идет для нее.
    Надо Скачать вручную 4.4, почитать update.php и руками обновиться
  • 24 июля 2011 г.
  • Цитата
    Не могу понять цель этого форума? Как что не напишешь, сразу говорят, что не туда.

    Владимир, форум - это обсуждение. Вот Вы говорите "ошибка, нет пробела". Что тут обсуждать? Надо просто исправить. Для этого в багтрек кинули и всё.
    А на форуме какую-нибудь хитрую тему завели бы, мол, "хочу супер-фичу, чтобы заказы сами делались в магазине, как думаете?". И тогда потечет беседа и обсуждение
  • 26 июля 2011 г.
  • Кстати, дело! Инструкция в виде Вики, которую могут править, дополнять и разжевывать все пользователи по своему усмотрению! Надо подумать, как лучше сделать...
  • 28 ноября 2011 г.
  • Не-не, Вы не путайте и не подозревайте никакой тег ни в каких вмешательствах туда, куда не следует. Шаблонный тег ничего не удаляет, удалять не должен, и возможности такой не имеет. Подумайте сами, как тег может за своими пределами что-то удалить и самое главное зачем???
    Причина где-то в другом месте.
  • 17 марта 2012 г.
  • А какая разница? Создайте пачку пользователей без логина и пароля с нужными email и рассылайте сколько угодно.
    Либо сделайте отдельную табличку в БД с емайлами и в /modules/subscribtion/admin/subscription.admin.php где идет рассылка после выборки из БД (строка 245), отбирайте из своей таблицы и все.
  • 17 марта 2012 г.
  • Цитата
    многие заказчики сайтов
    Не знаю, что там за заказчики у Вас... Я не встречал заказчика, кто вообще хоть как-то использовал рассылки. Я вообще подозреваю, что наш модуль вообще мы зря в пакет включили и он нафиг никому не нужен. Вон, открыть "Предложения", выбрать "Рассылки" - сквозняк гуляет...
  • 18 июля 2011 г.
  • 1. Отключаете кэш
    2. modules\shop\shop.model.php строка 437
    ORDER BY sort ASC, id ASC
    меняете на ORDER BY sort DESC, id DESC
    3. Включаете кэш

    Чтобы поменять порядок в админке, надо пойти в файл adm\includes\show.php
    и там в строке 459 .($this->config_module["order"] ? 'e.sort ASC, e.id ASC' : 'e.id DESC')
    поменять на
    .($this->config_module["order"] ? 'e.sort DESC, e.id DESC' : 'e.id DESC')
    но тогда принцип применится ко всей админке: сверху будут последние добавленные элементы во всех модулях.
  • 05 ноября 2012 г.
  • Так а надо-то Вам что? Чтобы товары на сайте сортировались вверх ногами в 5.0?
    Идете в тот же файл /modules/shop/shop.model.php
    Функция list_category()
    и в районе 624 строки находите
    Код
    s.sort ASC, s.id ASC

    Можете даже Notepad++ в этот файл зайти, нажать ctrl+F и прям эту строку и искать, он ее в двух местах найдет (один в функции _list - если категорий в магазине нет, и второй как раз в list_category), в обоих можете поменять.
    Поменять на:
    Код
    s.sort DESC, s.id DESC

    И еще раз внимание акцентирую: перед всем этим идете в настройки сайта и выключаете кеширование! Для верности можете и существующий кеш сбросить соответствующей галкой. Обновляете сайт, убеждаетесь, что все работает и затем можете включать кеширование обратно.
  • 16 июля 2011 г.
  • "Хочу создать, но не выводит. Что не так?" - этих исходных данных очень мало чтобы сказать "что не так" Очевидно - все не так, раз не выводит.
    Вы либо опишите по шагам действия и ожидаемый результат. Либо сразу спросите прямо "как?".

    Чтобы функция работала в теге <insert name="first_page_my" module="shop"> она должнf быть прежде всего в /modules/shop/shop.model.php и только потом в /modules/shop/shop.view.php
  • 13 июля 2011 г.
  • В /modules/news/news.php разделите в функции init()
    где вызов идет функций обработки,
    например
    Код
    else
    {
    if ($this->diafan->cat==5) $this->result = $model->list_category_vtoraya(); else
    $this->result = $model->list_category();
    }

    Соответственно, надо склонировать функцию list_category в list_category_vtoraya в модели и в view

    if ($this->diafan->cat==5) - это id категории новостей, где нужен другой дизайн
  • 24 февраля 2012 г.
  • Почему show_block?
    show_block - вывод блока новостей
    id - вывод одной новости
    list - вывод списка новостей
    first_page - первая страница новостей, где новости из всех категорий (если они подключены)
    Надо список - клонируйте list. Надо блок - клонируйте show_block.
    Функции идентичны по названиям, в model и view. Если что-то правите в model, ищите ЕЕ ЖЕ в view
  • 12 июля 2011 г.
  • Это Вы про шоп-скрипт? Или про диафан?
    Если про нас, то давайте подробнее, какие кривые и несуществующие страницы генерит sitemap.xml?
    Не голословьте, не клевещите, а приведите хоть один пример, когда в sitemap.xml, автоматически генерируемом diafan.CMS выдаются пустые, кривые или 404 страницы!?
    Понятие "не нужные", которые Вы употребили - понятие относительное и Ваше сугубо субъективное, об этом также нужно писать с приставкой "имхо". А фантазии насчет "обид поисковиков" вообще смешные.
  • 12 июля 2011 г.
  • Цитата
    К примеру в сайт-мепе генерируется
    http://site.ru/tags/show1/
    http://site.ru/faq.html
    http://site.ru/forum/cat2/
    Ну например, если форум и прочие модули отключены, то зачем генерируются их страницы?

    Если форум и прочие модули отключены, то они бы не показывались. Отключены - это когда страницы нет, или она серая (неактивная). В иных случаях страница на сайте существует. Если она не показана в меню, это не значит, что страницы нет.
    Вот нажмите на лампочку у страницы "форум", страница станет серой в админке и исчезнет с сайта и с сайтмапа.
    Цитата
    Модуль магазина используется, как каталог товаров только, без онлайн-заказа. Нет на сайте корзинки. Но записи
    /shop/basket.html
    /shop/order.html
    генерируются.

    Это же касается корзины, страницы заказа. Эти страницы вложены в страницу "Магазин" и также активны и существуют. И совершенно справедливо показываются в сайтмапе.
    Цитата
    Нет внутренней ссылки на сайте нигде на адрес /shop.html
    Тем не менее он генерируется.
    И что, что нет ссылки? Где она может быть? В меню? Пожалуй. Ее можно там поставить и тогда ссылка на магазин будет в главном меню сайта. Но бывают ситуации, когда на магазин должен ссылаться большой баннер, а в меню должны быть другие ссылки. Тогда в меню магазин не показан, а ссылка на него ставится вручную с баннера в шаблоне.
    Если Вы не поставили ссылку на страницу магазина - это не значит, что сттраницы нет на сайте!!! Она есть! И задача сайтмапа как раз показать все ссылки на все АКТИВНЫЕ страница сайта.
    Вот если бы Вы сказали, что Вы деактивировали страницу, а она показывается на сайтмапе, то да - это косяк. Но этого нет! Если Вы не оформили какие-то активные страницы, то причем тут мы? :)
    Цитата
    Поисковики, как известно, не любят сайты со страницами ошибочными, например с 404-й ошибкой.
    Покажите пример, когда на нашем сайтмапе выводится ссылка на 404!!!
  • 12 июля 2011 г.
  • Цитата
    Показываются, пока не поставишь галочку "не показывать", хоть и отключены (серые).
    Скрины (можете сами проверить):
    - серая
    - генерируется (посмотрите на дату еще)
    возможно из-за того, что внутри по-умолчанию стоит не серая
    Но сам-то форум отключен.
    Как раз /forum/cat2/ и выдает 404-ю ошибку
    Какая версия CMS? Какой URL сайта?
    Цитата
    Задача другая - показать все НУЖНЫЕ страницы для индексации, а не нужные не показывать.
    Это все относительно. Вам ненужные, а кто-то за лишнюю страницу глотку перегрызет. Вы считаете, что не надо Яндексу кормить страницы с двумя ссылками на фотогалерею, кто-то считает, что надо страницу и с одной ссылкой кормить, а кто-то закрывает от индексации все тексты, которые меньше 1000 символов.
    У нас по факту если есть страница, то она есть.
    Если надо, обратитесь в ТП, Вам подскажут, как подправить sitemap.xml, чтобы он не выводил ссылки на страницы, если на них нет контента, т.е. переменная $row["text"] не нулевая. Тогда у Вас вообще будут чисто уникальные информационные контентные супер-страницы сайта доступны. Только сомневаюсь, что Яндекс Вам медаль даст за заботу об его индексе :)
  • 22 августа 2011 г.
  • Это откуда у Вас в файле sitemap.xml эти теги???
    У нас там выводится только
    Код
    echo '<url>'
    .'<loc>'. BASE_PATH.$l["name"].$link.'</loc>'
    .'<lastmod>'.date('Y-m-d', $row["timeedit"]).'</lastmod>'
    .'</url>';

    Там физически не может быть тегов!!!
    Вы может что-то там правили-тестили и забыли убрать?
    /includes/sitemap.xml.php
    Посмотрите, где там строки вроде
    Код
    echo "<br/>";
    и удалите их
  • 11 июля 2011 г.
  • И Вам здравствуйте!
    1. У нас diafan.CMS очень логичная и предсказуемая. Чуть-чуть думаем: длинные ЧПУ обрубаются и генерятся короткими. В какой момент это происходит? Когда мы заходим в "страницы сайта" в админке и жмем сохранить новую страницу. Очевидно, что это модуль "Страницы сайта". Где у нас все модули? В папке /modules/. Идем туда, смотрим и видим папку /site/. В ней папка /admin/ - управление страницами в админке. И там уже файлик modules\site\admin\site.admin.php
    Открываем его и смотрим: функция show_module, функция edit_theme_module, затем edit_addmodule_module и о-о: save_rewrite_module - то, что надо
    /**
    * Сохранение поля "Псевдоссылка"
    * @return boolean true
    */
    И смотрим комменты:
    //если псевдоссылка не задана, она генерируется из имени страницы
    $rewrite = $this->diafan->translit($_POST["name"]);
    $rewrite = preg_replace('/[^A-Za-z0-9-_]+/', '', $rewrite);
    //берутся первые 50 символов
    $rewrite = strtolower(substr($rewrite, 0, 50));
    Круто, мы нашли
    Меняем 50 на 500 и вот вам длинные длинные чпу :)

    2. Это же касается карты сайта /modules/map/map.model.php там все формируется. Только скажите, для чего Вам на карте сайта выводить все это? У нас встречалиссь сайты где 6000 вопросов-ответов. Что это будет за портянка? Сколько она будет грузиться? Назначение карты сайта - упростить навигацию по сайту для посетителей сайта, для людей! Карта сайта должна быть быстрой и лаконичной. А уже выйдя в раздел "Вопрос-ответ" легко можно выйти на любой вопрос.
    А для поисковых роботов есть sitemap.xml, в котором генерируется всё-всё, включая каждую новость и вопрос-ответ. Укажите его поисковикам и пусть себе индексируют.

Новости

  • 19 сентября
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.

Форум