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

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

  • 25 сентября 2013 г. , редакция: 1380119404
  • Я действовал известным мне способом. :) На страницах сайта то работает как надо.
    Задача следующая. Вставлять имя автора под текстом новости, но чтобы этого автора не было в RSS, в полном тексте новости. Соответственно надо вообще вынести имя автора из поля "Описание".
    Но при этом, имя должно вставляться сразу же под текстом новости.
  • 24 сентября 2013 г.
  • В function.php добавил:
    Код
    public function news_author()
    {
    echo '1';
    return true;
    }

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

    Но не выводится 1 на странице. Не работает это на странице новостей? Проблема в том, что я в новости вставляю автора, а для Яндекс.Новости в полной тексте новости не должно быть этой информации. Думал так решить, но не вышло.
  • 23 сентября 2013 г.
  • Виталий, а вот по этому вопросу:
    Цитата
    И вот теперь не знаю, как сделать так, чтобы файл RSS для Яндекса был доступ по адресу /news/yandex/rss/ т.к. хочу оставить обычный вариант по адресу /news/rss/

    Или это жутко сложно?
  • 21 сентября 2013 г. , редакция: 1379756081
  • Сделал немного иначе, может кто-нибудь подскажет, можно ли так.
    Было:
    Код
    $result = DB::query("SELECT id, created, [name], [anons], cat_id, site_id FROM {news} WHERE [act]='1' AND trash='0'"
    ." AND created<'%d' ORDER BY prior DESC, created DESC, id DESC LIMIT ".$limit, time());

    Сделал:
    Код
    $result = DB::query("SELECT id, created, [name], [anons], [text], cat_id, site_id FROM {news} WHERE [act]='1' AND trash='0'"
    ." AND created<'%d' ORDER BY prior DESC, created DESC, id DESC LIMIT ".$limit, time());

    Т.е. добавил [text]
    Так же добавил:
    Код
    <yandex:full-text>".prepare($row['text'])."</yandex:full-text>

    Валидность у Яндекса файл проходит. Но вдруг что-то не так. И вот теперь не знаю, как сделать так, чтобы файл RSS для Яндекса был доступ по адресу /news/yandex/rss/ т.к. хочу оставить обычный вариант по адресу /news/rss/
  • 20 сентября 2013 г.
  • Пытаюсь адаптировать RSS под Яндекс.Новости. Вот этого не хватает:
    Цитата
    <yandex:full-text> - для экспорта полного текста сообщений. Обязательный элемент!
    Кроме стандартных элементов RSS 2.0, для экспорта Данных используется специальный элемент <yandex:full-text>, который должен содержать полный текст сообщения. Полный текст сообщения необходим для индексирования поисковым роботом и на Яндекс.ру размещаться не будет.

    Подскажите пожалуйста, что надо добавить в news.rss.php?
  • 17 июня 2013 г.
  • Не знаю, есть ли тут такие же извращенцы как я. :) Но если кому то надо будет такое же сделать, то надо вот такое
    <pubDate>".date("D, d F Y H:i:s T", $row['created'])."</pubDate>" заменить на
    <pubDate>".date("d.m.Y", $row['created'])."</pubDate>"
    в файле news.rss.php
  • 16 июня 2013 г. , редакция: 1371378717
  • Не нашел в файле news.admin.php такого кода. Вообще странно, дата как бы есть <pubDate>Wed, 22 May 2013 13:19:00 MSK</pubDate> Но ни один броузер эту дату не читает. И можно ли дату выдавать в виде 22.05.2013 или 22 мая 2013
  • 31 мая 2013 г.
  • Нишу я найду. :) Это рейтинг организаций в конкретной отрасли. Он будет очень по теме уже существующего сайта и вопрос монетизации не стоит, это просто для людей хочется сделать.
    Собственно нужно не так много, но правда на вскидку:
    1) Оценка по разным параметрам (качество услуг, цена, обращение с клиентом и т.п.) и суммирование всех проголосовавших.
    2) Авторизация - тут вот не знаю, видимо отдельную, т.к. к сайту прикручивать смысла особого нет. Хотя тут надо думать.
    3) Ну и отправка на модерацию, перед публикацией.
    Это все конечно очень условно, в общих чертах.
  • 27 мая 2013 г.
  • В скором времени понадобится рейтинг организаций, по типу того, как есть рейтинг банков на banki.ru И как это на диафане реализовать? Это как-то с нуля все писать надо или интегрировать сторонний продукт?
    Может кто-то делал подобное, подскажите пожалуйста, в каком направлении смотреть?
  • 14 мая 2013 г.
  • Подскажите пожалуйста, как убрать description и keywords, когда они пустые, для некоторых модулей, к примеру, новости.
    Суппорт дал такую подсказку:
    Цитата
    Можно переделать соответсвующие методы, которые их выводят show_description() и show_keywords() в файле includes/function.php и вынести сам вывод тэгов из themes/site.php в эти функции. Т.е.

    if($this->diafan->module == 'news' && !empty($this->diafan->show))

    {

    здесь проверять на пустоту занчение title или keywords (в зависимости от метода, в который вносятся изменения) и выводит/не выводить их

    }

    else

    {

    здесь действие для остальных модулей

    }

    Просить их более подробно разжевать не хочу. Это все таки не их задача, не буду гневить и отвлекать. :) Может кто-то подскажет точный код и куда его вставить.
    Есть конечно вариант просто из шаблона удалить, т.к. для новостей он свой, но так себе вариант - скорее костыль.
  • 15 мая 2013 г.
  • Затем, что я задолбался заполнять дескрипшин и кейворд, зачем они в новостях? А если я оставляю пустыми, то идет заполнение данными для главной странице новостей, это тоже не дело, т.к. идет многократное дублирование.
  • 12 мая 2013 г. , редакция: 1368374930
  • Сорри за тупку, но как это условие добавить? И еще вопрос - как сделать чтобы тайтл со второй страницы отличался не только добавлением номера страницы, но и можно было сделать так:
    на первой title такой: Новости
    а со второй и далее: Архив новостей - страница 2, Архив новостей - страница 3 и т.п.
  • 21 апреля 2013 г.
  • Обнаружил, что title для всех страниц с новостями одинаковый. Нельзя ли как-то допилить напильником, чтобы хотя бы номер страницы добавлялся, начиная со второй. А еще лучше, чтобы его можно было сделать разным для первой (основной страницы), а со второй можно было задать какой-то один, но другой + номер страницы.
    Пример. Главная с новостями имеет тайтл - Новости нашего зоопарка. А со второй вот такой: Новости - страница 2, для третьей: Новости - страница 3 и т.п.
Показывать по:

Новости

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

Форум