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

celsoft

Главные администраторы
  • Публикации

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

  • Посещение

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

    1 218

Все публикации пользователя celsoft

  1. Что за глупости советуете? Что делает DLE с тегами DLE? Правильно заменяет теги на HTML и JS и ничего более. А теперь возникает вопрос что мешает поставить HTML и JS сразу в шаблон? К чему эти неверные советы по правке DLE? Никаких правок DLE для этого не требуется в принципе и https://dle-news.ru яркий тому пример.
  2. Порядок сортировки новостей указывается в настройках скрипта в админпанели. А если на главной нужно в другой сортировке, то для нее можно использовать вывод новостей через {custom ....} а на всех других страницах через {content}.
  3. Например информации в каком именно хранилище хранится файл. DLE не только загружает картинки, но и управляет ими, например удаляет при удалении контента и так далее.
  4. Все нужно будет менять, конечно, ничего же само не поменяется. И не только ссылки, а много разной информации.
  5. Это не предусмотрено никак официально. Соответственно и каких либо официальный инструкций для этого нет.
  6. Чтобы вам помочь для начала очень подробно опишите что и как вы создали и с какими опциями, что конкретно вы пишите в поле, и как именно в шаблоне вы выводите значения поля. Где то вы допустили ошибку, а где именно сказать нельзя не зная подробно ваших действий. Открою вам большой секрет )) DLE вообще не ставит никогда свои размеры. Поэтому точно также как и написано выше, полностью подробно описывайте свои действия, чтобы можно было вам помочь.
  7. Правильно. Потому что меняется сначала в настройках в админпанели и только потом на сервере, а не наоборот. Речь идет о глобальной безопасности. Некорректное мышление с вашей стороны. Одна строчка и там будет целый шелл который будет делать с вашим сервером все что угодно по своему усмотрению. Переименование это права на запись. Любую запись!!! Понимаете логику? Причем на папку целиком, т.е. создавать любые файлы с любым содержанием, и эти права на корень сайта между прочим.
  8. DLE никогда не ссылается на старый файл, такой проблемы в нет в принципе и никогда не было. Это проблема уже на вашей стороне, например ссылки не через DLE стоят и не тегами DLE а вручную проставлены в шаблоне. Что касается чтобы DLE самостоятельно менял имя файла на сервере, то есть такие понятия как права на файлы. И на нормальном настроенном на безопасность хостинге таких прав на файлы у скриптов нет, поэтому DLE ничего не меняет самостоятельно и не будет. Потому как это также противоречит безопасности. Скрипты не должны иметь прав над манипуляциями в своих же файлов со стороны WEB.
  9. А если удалили новость, картинки то же зачистятся. И другие новости уже будут пустоту показывать. Нет не так. Потому как изображения привязаны к публикациям. Есть публикация, картинка нужна и акутальна. Нет публикации, удалили ее например, то автозачистка всего произойдет автоматически. Что то искать дополнительно особой надобности нет. Поэтому если вы пролистаете 280 страниц пожеланий в этой теме, такого пожелания не найдете. А если никто не желает кроме вас, то какова реальная потребность в этой функции? Практически нулевая. Или вы думаете что все испытывают проблемы, но при этом спе
  10. Нет нету. Для работы таких ссылок поле должно иметь опцию "Использовать значения полей как перекрестные гиперссылки", а данный тип поля не имеет и не поддерживает такой опции.
  11. Смешно. В день значит десяти раз загружаете, хотел бы я посмотреть как вы легко и удобно через несколько месяцев выискиваете картинки из списка в несколько тысяч картинок. А у кого то их уже даже сотни тысяч. Очень удобно, согласен. Это был сарказм, потому как иногда нужно немного подумать над пожеланием, как это будет в реальности.
  12. Максимально допустимый вес изображений это не настройка которая подразумевает, а сколько же будет картинка по итогу на странице и как много трафика она будет сьедать. Эта настройка, определяет сколько способен "переварить" сервер при обработке одной картинки в момент ее загрузки. И она не может быть универсальной в принципе и не может это определять DLE как то автоматически. Например картинка весом в 25 mb со смартфона для обработки ее на сервере, может требовать от 200 до 500 мегабайт оперативной памяти. Все зависит от ее формата, то контента!!! на самой картинке и много многое другое. Поэто
  13. Неверное утверждение и ваша невнимательность. При просмотре списка пользователей в админпанели, можно перейти в их профиль на сайте. В списке пользователей справа есть вызов меню действий и там просмотр профиля.
  14. Способ борьбы это бан по IP или по подсети. Зависит от того логируете вы это иди нет. Статику ведь можно и не логировать чтобы экономить ресусры сервера. Логи же это запись на диск файлов.
  15. Нету. Выше я написал как сделать именно свое сообщение. Других вариантов нет.
  16. В чем может быть ошибка если новостей нет. Когда новостей нет, всегда выводится информация что по данному адресу публикаций нет. Так в DLE уже больше 20 лет. Никаких багов в данном вопросе в DLE нет. Поведение ровно такое какое в нем изначально было предусмотрено. А оно было предусмотрено именно таким. Для этого нужно делать дополнительный запрос к БД на каждый просмотр любой страницы. Такой нагрузки добавлятся не планируется. Поэтому тут точно только уже собственный плагин для этого. DLE по стандарту выводит как раз именно просто сообщение. Которое офомрляется в info.tpl в кот
  17. celsoft

    Лишний тег tr

    Нет таких ошибок на чистом дистрибутиве и с оригинальной структурой БД. Согласно вашей ошибки не удалось получить информацию о таблицах в базе данных.
  18. В таком случае не задавайте вопрос почему так сделали, не понимаю зачем и для чего нужно. Это не мы не задаем вопросы, а вы, я на них лишь отвечаю. Если бы от вас вопроса не было, то и ответа соответственно тоже. Понятно дело что вы не должны ничего, и никто вас не принуждает в чем то участвовать, но в таком случае пользуйтесь так и тем, что приняли без вас, не пытаясь потом постфактум на что то повлиять или требовать объяснений. Повторю еще раз, спорить нужно было тогда когда была дискуссия именно по этому вопросу. У вас были другие дела, вы были заняты. Нет проблем. Но теперь спорить
  19. Остались где? Файлы картинок физически на сервере остались? Если файлы картинок остались физически на сервере, значит есть на сайте новости где на них стоят ссылки.
  20. Также была дискуссия с другими пользователями, в которой другие пользовали настаивали на изменение поведения тегов [updated] Текст [/updated] и также про контроль этих тегов этим чекбоксом из админпанели, в которой вы участия не приняли. А я вам ответил исключительно на ваш вопрос: Затем и сделали, что другим нужно было другое. А вы им сейчас предлагаете использовать два тега одновременно. Раньше нужно было предлагать, когда дискуссию по этому вопросу вели. Люди хотят один тег и контроль из админки, ровто также как хотите вы тоже один тег и тоже из админки. Вы спросили соверше
  21. И что? Как это помогает от того что люди не хотели видеть плашку только от того что поставили только запятую, на глобально обновили, когда хотят именно поставить плашку. Люди хотели именно этим чекбоксом контролировать вывод плашки и никакой if тут не поможет. С тем же успехом вы также могли использовать эти теги [if editdate > "-1 day"] текст [/if] вместо того чтобы городить правки для тега [updated] Текст [/updated] и это бы выводило тоже самое что теги updated. Но предпочли же правки кода, а не эти шаблонные теги.
  22. celsoft

    Лишний тег tr

    Принято. Спасибо.
  23. Забыл один маленький нюанс, все сторонние модули получают отдельный изолированный класс шаблонизатора, а не работают с основным. Поэтому нужно в самом начале модуля поставить строчку. global $tpl; т.е. должно быть: <?php global $tpl; $error = "Test message";//текст сообщения $title = "Message Box";//текст заголовка ........ Тогда будет работать. Но!!!!. нужно быть предельно внимательными при работе с шаблонизатором в дальнейшем в своем модуле, вы можете повредить всю верстку и потерять часть данных.
  24. Неправильно сделали. Не нужен такой длинный и избыточный код. Достаточно было вызвать msgbox а после вывести echo $tpl->result['info']; Все. И это прекрасно работает.
×
×
  • Создать...