Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Сделать по порядку новости

Тема в разделе "Платные услуги DLE", создана пользователем Stishny, 22 авг 2020.

22.08.20 в 14:09
24.08.20 в 01:25
20
1.192
0
  1. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    Сделать по порядку новости с id1 и заканчивая последней, на данный момент они в разброс
     
  2. MoviesBomb

    MoviesBomb Посетитель

    Регистрация:
    18 июл 2020
    Сообщения:
    58
    Лучших ответов:
    0
    Рейтинги:
    +4 / 2 / -0
    Настройки скрипта - Новости

    попробуй)
     

    Вложения:

  3. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    Проблема в другом, перелинковка там по ид
     
  4. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    Там - это где? И вообще не понятен сам вопрос и где новости надо вывести по порядку... Возможно блокпро справится с задачей, точнее нужно доки по модулю почитать.
     
  5. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    Я буду сайт светить на весь форум? Нет конечно. Новости идут с разным id в разном порядке 1, 4, 2, 8, нужно сделать чтобы по порядку 1, 2, 3, 4 не в модуле дело
     
  6. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    На сайте именно идут или в бд ?
     
  7. TeraMoune

    TeraMoune Бывалый

    Регистрация:
    6 апр 2019
    Сообщения:
    310
    Лучших ответов:
    3
    Рейтинги:
    +130 / 9 / -0
    Измени в конфиге два параметра. news_sort и news_msort, на значения в цитате.
     
  8. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    т.е. нужно чтобы новости при добавлении были с id=1 и далее по порядку?
    или нужно чтобы они выводились тегом {content} не по дате (по умолчанию в ДЛЕ), а по их ID? Если этот вариант, то проще будет сделать вывод новостей через кастом:
    и прописать диапазон 1-1000. Этот вариант не проверял никогда, но возможно диапазон новостей сработает...
     
  9. drew589

    drew589 Новичок

    Регистрация:
    30 июл 2019
    Сообщения:
    36
    Лучших ответов:
    0
    Рейтинги:
    +14 / 1 / -0
    Как я понял, ему надо чтобы новости в бд были с последовательными id, без скачков между id. Id=1, id=2, id=3. ...... id=50, id=51
     
  10. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    если так, то тогда после установки нужно выполнить:
    Код:
    DELETE FROM `dle_post`;
    DELETE FROM `dle_post_extras`;
    
    TRUNCATE TABLE `dle_post`;
    TRUNCATE TABLE `dle_post_extras`;
    и новости будут добавляться с ID 1 и далее уже по порядку. Но если удалить какую то новость, то счетчик всё равно будет идти дальше с последнего ID новости.
     
  11. drew589

    drew589 Новичок

    Регистрация:
    30 июл 2019
    Сообщения:
    36
    Лучших ответов:
    0
    Рейтинги:
    +14 / 1 / -0
    byroot не много конечно не так это делается, delete удалит все данные в таблице и человек потом прибежит что у него все исчезло и будет сидеть и плакать
     
  12. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    так я написал что после установки ДЛЕ чтобы удалить установленные новости и начать добавление с id=1
     
  13. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    Нужно текущие новости сделать с id1
     
  14. byroot

    Забанен

    Регистрация:
    10 окт 2015
    Сообщения:
    12.297
    Лучших ответов:
    54
    Рейтинги:
    +5.205 / 74 / -0
    если сайт уже проиндексирован - это ни к чему хорошему не приведет, потому что адреса материалов будут изменены, и человек попадая на уже проиндексированную новость id=10 будет видеть другую и сразу же покинет сайт.
    это нужно было делать на начальном этапе.

    PS mysql запрос не подскажу, но можно в navicat сохранить базу в exсel, потом упорядочить посты по ID и вручную заменить текущие ID на новые упорядоченные. Потом после заливки базы обратно нужно будет скорее всего TRUNCATE выполнить, чтобы посты далее по порядку пошли.
     
  15. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    Попробуйте в бд сделать запрос.
    Код:
    mysql_query("SET @i :=0");
    mysql_query("UPDATE `имя таблицы` SET  `id` = (@i := @i + 1)");
    mysql_query("ALTER TABLE `имя таблицы` AUTO_INCREMENT = 1");
    Это если я верно Вас понял, перед использование сделайте бекап бд.
     
  16. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    Сайт новый, не проиндексирован я бы заплатил и все кто сделает
     
  17. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    Какие таблицы? dle_post и
     
  18. igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +354 / 12 / -0
    В обоих ставите dle_post больше вроде нигде не требуется

    Код:
    mysql_query("SET @i :=0");
    mysql_query("UPDATE `dle_post` SET  `id` = (@i := @i + 1)");
    mysql_query("ALTER TABLE `dle_post` AUTO_INCREMENT = 1");
     
  19. TopicStarter Overlay
    Stishny

    Stishny Бывалый

    Регистрация:
    28 май 2017
    Сообщения:
    566
    Лучших ответов:
    0
    Рейтинги:
    +10 / 43 / -0
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near
     
  20. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.299
    Лучших ответов:
    31
    Рейтинги:
    +3.898 / 96 / -0
    А еще
    _post_extras
    _files
    _post_extras_cats
    _tags
    _xfsearch
    _comments
    _logs
    _complaint
    _images
    _poll
    _post_log
    _post_pass
    _read_log

    Больше нигде не требуется. Ага.
     
    • Нравится Нравится x 1
    • Согласен Согласен x 1
Яндекс.Метрика