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

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

  • 22 апреля 2015 г.
  • Благодарю Вас! Ограничение по количеству слов работает как надо.
    Но теперь надо как-то мне разобраться что делать с дивами, а то даты пропали, а заголовки топиков все оказались не в своем месте (ниже анонсов одним списком).
  • 22 апреля 2015 г.
  • Переделал код Андрея вот так:
    Код
    // Выводим блок топика
    echo '<div class="forum-topic">';
    echo '<div class="topic-title"><a href="'.$link[1].'" target="_blank">'.$title[1].'</a></div>';

    $text = $description[1];
    $text = strip_tags($text); // удаляем html теги, так как они считаются за слова.
    $array = explode(" ", $text); // перерабатываем строку в массив
    $array = array_slice($array, 0, 20); // выбираем первые 20 слов-элементов
    $newtext = implode(" ", $array); // массив снова перерабатываем в строку
    if ($newtext != $text) {
    echo '<div class="anons"><p>' . $newtext . '...' . '</p></div>';
    } // если анонс больше указанного количества символов то добавляем многоточие при обрезке
    else {
    echo '<div class="anons"><p>' . $newtext . '</p></div>';
    }

    echo '<div class="topic-date">' .( $date ? "".date("d.n.Y",$date) : "" ) .'</div>';
    echo '</div>';
    // Конец блока топика


    Теперь работает как надо.
    Андрей, спасибо! Выручили!

  • 14 марта 2014 г. , редакция: 1394816173
  • В файле clauses.view.id.php
    Найдите:
    Код
    //комментарии к статье
    if (! empty($result["comments"]))
    {
    echo $result["comments"];
    }
    echo '</div>';


    и выше добавьте вот это:
    Код
    //Вывод блока похожих статей
    echo $this->htmleditor('<insert name="show_block_rel" module="clauses">');
  • 15 марта 2014 г.
  • Попробуйте "В блоке похожих статей связь двусторонняя " включить, проверить как работает, нет. Выключить и тоже проверить.

    Кеширование сайта выключили? Это в "Параметры сайта" -> "Режим разработки" -> "Отключить кэширование" - флажок. "Сбросить кэш" тоже флажок и Сохранить.

    Если есть сомнение в файле clauses.view.id.php - просто перезалейте его из чистого дистрибутива. Вставьте в него тот код.

    Цитата
    все эти функции закомментированы, Валерий может что то откоментировать?
    К похожим статьям они не имеют отношения. Открыть можете любой, какой надо для чего они предназначены..

    Можете выложить свой файл здесь, правда могу посмотреть только завтра, сегодня не успеваю.
  • 13 марта 2014 г.
  • В движке нигде не нашел как увидеть IP. Это нужно и для форума, или для обратной связи, и для комментариев. Допустим, чтобы потом забанить спамера по IP или нежелательного посетителя.
    Самого механизма бана по IP пока мне не надо - забаню файрволлом сервера, не проблема.

    Искать вручную в логах апача прошу не предлагать. Сейчас не до мазохизма.
  • 15 марта 2014 г.
  • Благодарю. К сожалению, использовать ваш совет не смогу (даже не представляю как использовать).
    Пока склоняюсь к покупке еще одной лицензии IPB, хотя выкладывать 175 баксов жаба давит... А phhbb как то не по душе. Вот сейчас его кручу.. Ну не нравится и все тут. А форум от diafan.CMS годится только для жидкой поддержки магазина, но никак не для тематического портала.
  • 12 марта 2014 г. , редакция: 1394633842
  • Есть у меня вот такая конструкция:
    Код
    echo '<div class="forum_link"><a href="'.BASE_PATH_HREF.$row["link"].'">'.substr($row['text'], 0, 100).'</a></div>';

    работает, обрезает ровно через 100 символов.
    1. Но у последнего символа бьется кодировка, рисует вместо символа знак вопроса, если обрезает не на пробеле.
    2. Как можно сделать, чтобы обрезало целыми словами, а не ровно в 100 символов?
  • 13 марта 2014 г.
  • А вот mbstring.func_overload стоит ли включать? Допустим, для битрикса в utf-8 использую mbstring.func_overload 2, но прописываю для каждого хоста в конфиге апача.
    Помню, что при включении mbstring.func_overload у меня падал форум на IPB, если включал в php.ini ...
  • 13 марта 2014 г.
  • В первом варианте обнаружилась проблема - влезает код смайла в виде:
    Код
    <img forum_message"="" src="http://site.ru/modules/bbc</a></div></div><div class=">

    Как заставить выводиться только текст?
  • 12 марта 2014 г.
  • Вариант прикрепления к разделу отдельного шаблона и атрибутом к <body> прописать уникальный идентификатор, подходит? Допустим:
    <body id="page2"> и назначить стиль для <h1> на этой странице как пожелаете.
  • 11 марта 2014 г.
  • Как в файле forum.view.show_block_messages.php
    строчку:
    ===============
    echo '<span class="forum_link"><a href="'.BASE_PATH_HREF.$row["link"].'">сообщение</a></span>';
    ===============
    изменить, чтобы ссылка вела не на первое сообщение темы, а на последнее? Ну, как делают на всех других форумах?
  • 11 марта 2014 г.
  • Спасибо! Но работает только так:
    Код
    echo '<div class="forum_link"><a href="'.BASE_PATH_HREF.$row["link"].'">'.$row['text'].'</a></div>';

    т.е. если вставить текст сообщения.

    Попробую придумать, как сократить этот текст до n-символов хотя бы.. А то есть сообщения навесь экран.
  • 04 марта 2014 г.
  • Да... круто!
    А что Вы называете "карточкой товара"? Какой-то код, или как выглядит товар где-то на сайте (на главной странице Каталога, в списках товара в категориях или как полное описание товара?
  • 24 февраля 2014 г.
  • Делайте отдельный шаблона для главной, обзовите его site_home.php или site_main.php или как Вам удобно (сейчас вроде и site в названии не обязательно?).
    Вот, прикрепите это шаблон к главной странице и в нем все нужные только для главной инклюды.
  • 25 февраля 2014 г.
  • Не знаю как Вы, но у меня всегда получается минимум 3 основных шаблона:
    - для главной страницы
    - для остальных страниц
    - для широких страниц

    Но еще чаще, их бывает 5-6. И что из этого? Они (файлы) всего лишь клоны самой первой созданной страницы, с незначительными изменениями.
  • 15 февраля 2014 г.
  • Олег, а Вы не находите, что полным молчанием и безучастием попросту обидели девушку? Не конкретно Вы, но все же.

    Ведь перед Вами все же молодая (и кстати, очень симпатичная) девушка.

    Работа она работой, но все же наверно надо быть человеками? А ли я не прав и сильно отстал, и нынешний капиталистический мир полностью извратил все общечеловеческие ценности? В том числе и традиции в отношениях между мужчинами и женщинами?

Новости

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

Форум