Перейти к публикации

akva444

новички
  • Публикации

    16
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Сообщения, опубликованные пользователем akva444

  1. Добрый день!
    (сайт - 12h.by)

    Пишу больше из любопытства, просто стало интересно
    как это сделано. Вот есть шаблон сайта:

    https://ultron.pro/399-proekt-sayta-onlayn-magazina-odezhdy-dle-14-1.html

    При просмотре Демо, мне очень понравился слайдер
    с анимацией текста... Как можно сделать/повторить
    такой слайдер? Знаю только, что картинки берутся
    из краткого описания категории Слайдер, а текст
    из дополнительных полей этой же категории. Сам слайдер
    подключен в main.tpl с помощью тега custom.

    Для его работы явно нужны файлы css/js, какие именно
    я не знаю. Может кто подскажет, как всё это сделать?
    Или может существует такой плагин для DLE?

  2. Подскажите пожалуйста,
    как сделать, чтобы в кратком описании новости 
    текст автоматически обрезался на некое количество символов?
    Тег {short-story limit="x"} не подходит, он выводит ТОЛЬКО текст.

    Вот ссылка
    https://dle-faq.ru/faq/common/12-kak-ogranichit-kolichestvo-simvolov-v-kratkoy-novosti.html

    Цитата:

    Открываем engine/modules/show.full.php
    находим

    }
            // Обработка дополнительных полей

    И ниже вставляем:

    $row['short_story'] = strip_tags(str_replace(array('<br>','<br />')," ",$row['short_story']));
        if (strlen($row['short_story'])>130) $row['short_story'] = substr($row['short_story'],0,130)."...";
        $tpl->set('{short-story}', stripslashes($row['short_story']));


    Мне не удалось найти, в каком месте нужно
    вставить указанный код. У меня версия движка 14.0

  3. 22 часа назад, greencoste сказал:

    После обновления движка на новую версию  у меня появилась вот такая нечисть...

    Нечисть сама по себе не заведётся...
    Здесь причин может быть очень много, от "хитрых" сторонних модулей
    и дополнений, до неправильных действий самого пользователя.

     

    Будь я на вашем месте, я бы сделала следующее:

     

    - скопировать всю директорию сайта к себе на компьютер;
    (в тч и базу данных)
    - сделать откат сайта с помощью хостинга на дату, когда всё было Ок.
    (и тоже скопировать к себе)

     

    Ну а дальше скачала бы какую-нить программу, которая сравнивает
    файлы по содержимому. И при таком сравнении, в первую очередь,
    обращать внимание на изменения в файлах, которые не являются
    скриптами самого движка... возможно удастся найти заражённые файлы.
    (если понимаете php)

     

    Также сравнить по содержимому БД. Сегодняшнюю и из отката.

     

    И в файлах, и в БД, поищите ваши "новые" ссылки, ведь сами по себе
    они сформироваться не могли... Возможно найдёте конкретные файлы,
    которые их содержат. Если удастся найти такие файлы/файл, то посмотрите
    частью какого модуля (уверена, что стороннего) они являются.

     

    Удалите этот модуль и все его файлы, а ещё лучше сделать откат
    на дату, когда этот модуль ещё не был установлен... и только потом
    сделать обновление движка. Думаю тогда будет всё нормально.

     

     

     

  4. Создала новую группу.
    В настройках Пользователей указала:
    Переход в другую (созданную) группу при наборе определенного количества комментариев...

     

    В тексте новости закрыла ссылку HIDE= номер группы
    Добавила сопроводительный текст.
    Получилось вот так:
    http://450.by/php_scripts/45-zapret-prosmotra-sajta-cherez-proksi-proxy.html

     

    Ну, ничего лучше придумать не смогла.

  5. 46 минут назад, Captain сказал:

    Как пример, можно создать новую группу.......

    Спасибо за ответ.
    Думаю подойдёт вариант с переходом в другую группу
    при наборе определённого количества комментариев.

     

    Есть только один минус.
    Сейчас у меня все зарегистрированные пользователи
    видят содержимое скрытого текста.

     

    Предположим есть ещё один материал (новость), где
    установлен HIDE=3 (т.е именно та группа в которую переходит
    пользователь после набора определённого кол.комментариев.
    Следовательно, зарег. пользователи увидят

     

    - У вас нет прав для просмотра скрытого текста

    (все остальные hide для них открыты)

     

    Но пользователи ведь не знают, что нужно иметь xxx комментариев
    для просмотра HIDE=3. Логично предположить, что нужно подправить
    текст, что-то вроде - Для просмотра вы должны иметь 10 комментариев.

     

    Но как это сделать?

     

    В языковых файлах я нашла

     

    'news_regus'    =>    "Внимание! У Вас нет прав для просмотра скрытого текста.",

     

    Этот текст присутствует только один раз.
    Если я его изменю, он будет одинаковым для всех....

     

    Можно конечно при добавлении новости написать:

    Для просмотра вы должны иметь 10 комментариев

    [HIDE=3].........

     

    Или всё же есть какое другое решение?
     

  6. Скрытый текст по количеству комментариев

     

    В документации есть hide=2,3,4 - Показывает скрытый текст для опред. группы

     

    Может кто подскажет, как сделать (Dle 13.1) скрытый текст по количеству комментариев?

     

    В сети нашла только это

    Скрытый в HIDE текст за комментарии
    https://techno-co.ru/besplatno/datalife_engine/hak/888-skrytyy-hide-tekst-za-kommentarii.html

     

    но там видимо для более старых версий движка,
    указанный код для правки (например для show.full.php) отсутствует...

  7. 21 минуту назад, master27 сказал:

    ...или я что то пропустил?

     

    Нет не пропустили... я просто не вдавалась в подробности.
    Это единственное, что я упустила в описании.

     

    Открываем файл:

    /engine/modules/show.full.php

     

    находим:

     

    $tpl->set( '{login}', $row['autor'] );

     

    и ниже добавляем:

     

    $avatar = $db->get_row($db->query("SELECT foto FROM ".PREFIX."_users WHERE name='".$row['autor']."'"));
                if($avatar['foto']) 
                    $tpl->set('{avatar}', $avatar['foto']);
                else 
                    $tpl->set('{avatar}', "{THEME}/dleimages/noavatar.png");

     

    В файле fullstory.tpl в нужном вам месте пишем:

     

    <img src="{avatar}" border="0">

     

  8. Делаем форум из DLE 13.1

     

    Не знаю почему, но мне всегда хотелось иметь форум
    именно на движке DLE. Скорее всего потому, что за много лет,
    мне так и не "встретился" другой подобный движок, позволяющий
    легко и гибко работать с шаблонами, давая возможность
    реализовать задуманное...

     

    Благодаря тому, что разработчики DLE, в последних версиях, расширили
    функциональные возможности при добавлении комментариев, оказалось
    возможным сделать Форум на базе этого замечательного движка.

     

    Каких-то особенных изменений в скриптах движка делать почти не нужно.
    Тем не менее:
    - изменила форму обратной связи (не обязательно)
    - установила запрет на просмотр чужого профиля (не обязательно)
    - немного подправила языковые файлы, чтобы при добавлении
    новости с сайта было написано - Создать новую тему и тп.
    - установила ограничение на количество символов в поле
    Краткая новость, которое заканчивается (...) многоточием.
    - отключила функцию Публиковать на главной

     

    Все остальные модификации относятся непосредственно
    к шаблону. В файле main.tpl прописаны ссылки на категории (темы).
    Внешний вид, отображаемый файлами shortstory.tpl и fullstory.tpl
    сделан максимально похожим на классический вид форума.
    Всё это стало возможным, благодаря тому, что с помощью тегов,
    (в файле fullstory.tpl) можно вывести для отображения почти
    всё что угодно: фото автора, IP адрес, кнопки E-mail и прочее...
    Для тех, кто может работать с кодом HTML это труда не составит.

     

    Что у меня получилось, можно посмотреть здесь http://450.by/

     

    P.S 
    Конечно, всё это нельзя сравнивать с полнофункциональным,
    навороченным форумом, но лично меня вполне устраивает.

    • Нравится 2
  9. Личные пожелания для разработчиков DLE

     

    Движок я купила лет десять назад, когда ещё была такая фишка как - Пожизненная лицензия.
    Это я упоминаю к тому, что мне есть что с чем сравнивать. Я хорошо знакома практически
    со всеми версиями.

     

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

     

    Дело в том, что разработчики смотрят на мир с высоты своих знаний, а я постараюсь
    посмотреть глазами обычного пользователя, которому совершенно всё равно насколько
    хорош программный код или как сложно было реализовать ту или иную функцию.
    (конечно, я выскажу только своё субъективное мнение, которое может не совпадать
    с мнением других пользователей... но я ведь тоже - пользователь)

     

    1. При входе в админку, открыв список всех разделов, который раз говорю сама себе:
    - Зачем мне всё это? (шутка) Когда есть из чего выбрать, это всегда хорошо. Но на самом
    деле, многими вещами я никогда не пользуюсь. Реклама, ссылки и тп мне не нужны.

     

    Поэтому пожелание:
    Было бы здорово, чтобы ещё при установке движка появилась страница, где отмечая
    галочками можно было бы выбрать только те модули, которые нужны пользователю,
    а всё остальное просто не устанавливать...

     

    2. Раздел - Настройки системы, только частично соответствует своему названию.
    Исходя из обычной психологии, именно там и должны находиться все настройки.
    Вот, например, понадобилось пользователю указать ширину/высоту загружаемых
    аватаров... Если не знать где, то найти эту опцию (в тч и другие) очень сложно.
    Если человек открыл админку впервые, то ему и в голову не придёт, что размер
    аватаров находится: Список всех разделов - Настройка групп пользователей...

    Поэтому пожелание:
    Было бы здорово, чтобы настройки находились в настройках.

     

    3. Редакторы BBcode. Ну, не знаю, из каких соображений вы сделали несколько
    редакторов, в которых масса не нужных функций (или крайне редко используемых).
    Для оформления публикаций вполне достаточно стандартного набора... Например,
    редактор в версии DLE 9.7 был, на мой взгляд, самый удобный. Особое неудобство
    (DLE 13) возникает, когда пользуешь тёмный шаблон. Когда на тёмном фоне "режет"
    глаза белые полосы и кнопки в форме добавления комментариев... некрасиво!
    Опять же, в DLE 9.7 этот вопрос легко решался. В папке шаблона находилась папка
    с названием - bbcodes. Закинул туда картинки нужного цвета и нет проблем!

     

    Поэтому пожелание:
    Было бы здорово, чтобы можно было как-то адаптировать редакторы под цвет шаблона.
    А ещё... В движке форума Simple Machines Forum (SMF) есть очень хорошая функция... 
    В настройках есть таблица со списком всех кнопок BBcode, где пользователь (галочками) 
    может указать - какие кнопки использовать в редакторе.
    Если бы это было в DLE - это было бы просто супер!

     

    Кстати, в форуме SMF имеется возможность изменить отображаемое имя.
    Т.е есть логин админа (указывается при установке движка), а на сайте 
    (имя автора публикации, просмотр профиля} отображается совсем другое. 
    Другими словами, логин админа - знает только админ.
    С точки зрения безопасности, это очень полезная опция. Не мне вам
    рассказывать, что потенциальный взломщик всегда ищет имя, логин админа...

     

    4. Очень часто бывает, что к сайту нужно прикрутить форум.
    Самые популярные phpBB и SMF (последних версий) совместить с DLE 13
    это не реальная мечта... Но даже если бы это было выполнимо, то такой
    форум открывается на новой странице и воспринимается пользователями
    как почти отдельный сайт. А ведь всем хочется, чтобы всё было в пределах
    основного ресурса.

     

    Вот был раньше DLE Forum 2.6.1 (сейчас его нет, проект закрыт). В нём было
    много "дыр", но в целом задумка была замечательная. Пользователь оставался
    на сайте и мог спокойно общаться с другими посетителями. А это ещё один камень
    в ваш огород... За все эти годы, вы так и не сделали модуль форума для DLE.
    Именно модуль, чтобы пользователь не покидал сайт... Я пробовала разнве
    варианты, например бесплатную версию LogicBoard DLE Edition 4.1
    Но опять же проблема. У меня тёмный шаблон и сидеть "перекрашивать" как-то
    не хочется.

     

    Поэтому пожелание:
    Было бы здорово, чтобы появился, наконец-то, модуль форума для DLE,
    который бы использовал основную цветовую гамму текущего шаблона.

    =====

    Я написала далеко не все пожелания, но если хоть часть из указанных
    будет реализована - это только повысит покупательную способность DLE.

     

    А в целом движок хороший. Спасибо.

    • Поддерживаю 4
  10. 15 минут назад, odys сказал:

    нет, часы работы отправил к тому, что в тех. поддержке сидят люди у которых нормированный рабочий день, если вчера не ответили, значит не успели. А если ещё раз писать, это только усложнит им работу.

     

    Хорошо. Я подожду...

    Но скажите пожалуйста, моя просьба выполнима?

    То, что я хочу, можно сделать?

  11. 5 минут назад, odys сказал:

    или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/

    Именно так я и сделала, ещё вчера.

    Но ответа не получила... Поэтому решила спросить на этом форуме.

  12. DLE 13.0 ограничение текста в краткой новости

     

    Думаю многие знают, что некоторые пользователи вставляют
    очень большие тексты в краткой новости, что плохо отражается
    на внешнем виде сайта...

     

    Как можно сделать ограничение на количество символов (текста)
    в краткой новости? Какой файл и какой код нужно подправить,
    непосредственно для версии DLE 13 ???

     

    Я искала в интернете, но то, что удалось найти, применимо только
    для более старых версий DLE... 

×
×
  • Создать...