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

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

  • 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, в котором генерируется всё-всё, включая каждую новость и вопрос-ответ. Укажите его поисковикам и пусть себе индексируют.
  • 06 июля 2011 г.
  • Подключить платежную систему к сайту - дело очень ответственное и не очень простое. Вернее, сама связка несложная, но очень немало времени уйдет, чтобы настроить механизмы оплаты и зачисления денег на самом сайте. Тем более оттестировать и перепроверить. Вряд ли кто-то займется этим за 300 рублей.
  • 10 июля 2011 г.
  • Вообще, это у нас логика прохождения заказа такая для реальных товаров:
    1. клиент положит товар в корзину - статус "Новый"
    2. клиент оплатил заказ - статус "В обработке". Потому, что товар в ту же секунду явно у клиента не окажется, его нужно клиенту отвезти/отправить, а это "обработка"
    3. соответственно, когда товар клиенту отвозят и он от него не отказывается, то затем уже вручную ставится статус "Выполнено"

    На этой странице http://ciga29.ru/order/payment/robox/success/ у Вас должно писаться положительное сообщение для клиента о том, что "платеж принят". Вы эту страницу не активировали, скрыли или удалили случайно, похоже.

Новости

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

Форум