X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Подскажите пожалуйста, SQL-запрос для DLE!
ilya_sdl
ilya_sdl
Topic Starter сообщение 22.2.2013, 0:26; Ответить: ilya_sdl
Сообщение #1


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


Подскажите пожалуйста, SQL-запрос для DLE, который создаст для каждой статьи в таблице dle_post_extras такую строку с параметрами:


news_id
news_read
vote_num
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ManGysITI
ManGysITI
сообщение 22.2.2013, 19:04; Ответить: ManGysITI
Сообщение #2


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 8.10.2011
Из: Минск
Поблагодарили: 141 раз
Репутация:   19  


ALTER TABLE dle_post_extras ADD news_id INT,
ADD news_read INT, ADD vote_num INT"

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


--------------------
Оптимизация и продвижение сайтов - консультации от 30$ Связь через личку
Качественный копирайт заказываю здесь.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilya_sdl
ilya_sdl
Topic Starter сообщение 22.2.2013, 23:26; Ответить: ilya_sdl
Сообщение #3


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


ManGysITI, спасибо сказал по ошибке... )) думал, что на другое сообщение в другой теме отвечаю )

А код, предоставленный вами не работает, и после SQL-запроса система выдает:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"' at line 2

Но в таблице dle_post_extras 30 строк все таки создались, но у меня около 6000 статей, и для их всех нужно чтобы создались строки...

Сообщение отредактировал ilya_sdl - 22.2.2013, 23:36
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ManGysITI
ManGysITI
сообщение 23.2.2013, 1:02; Ответить: ManGysITI
Сообщение #4


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 8.10.2011
Из: Минск
Поблагодарили: 141 раз
Репутация:   19  


Я посмотрел базу DLE 9.8 там эти поля уже есть, их нельзя повторно добавлять (Зачем вам потребовалось это делать?).

(ilya_sdl @ 22.2.2013, 21:26) *
Но в таблице dle_post_extras 30 строк все таки создались, но у меня около 6000 статей, и для их всех нужно чтобы создались строки...

Вы точно что-то путаете. В реляционных базах данных определяется структура и у всех записях она одинаковая. У вас судя по всему в структуре таблицы эти поля уже есть, а показано 30 строк потому что в phpmyadmin вывод сделан с ограничением в 30 строк, чтобы не нагружать сервер. Посмотрите там снизу есть кнопка показать следующие.


--------------------
Оптимизация и продвижение сайтов - консультации от 30$ Связь через личку
Качественный копирайт заказываю здесь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilya_sdl
ilya_sdl
Topic Starter сообщение 23.2.2013, 10:56; Ответить: ilya_sdl
Сообщение #5


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


(ManGysITI @ 23.2.2013, 0:02) *
Зачем вам потребовалось это делать?


У меня следующая ситуация: купил готовый сайт, но в DLE совсем не разбираюсь, а человек, который мне его сделал, сделал по умолчанию опции "Количество просмотров страниц" и "Разрешить рейтинг статьи" неактивными, т.е. мне вручную нужно 6000 страниц прокликать, чтобы эти опции разрешить, вот и пытаюсь автоматом как-то это сделать, но вчера случайно додумался и вывел в админке все новости и за раз сделал опцией "Разрешить рейтинг статьи" для всех статей сразу, но движок тупит и не делает этого, сделано только 30 статьям с помощью вашего SQL-запроса, а про

показано 30 строк потому что в phpmyadmin вывод сделан с ограничением в 30 строк, чтобы не нагружать сервер. Посмотрите там снизу есть кнопка показать следующие.


я давным давно знаю и в phpmyadmin очень хорошо ориентируюсь smile.gif

Сообщение отредактировал ilya_sdl - 23.2.2013, 11:00
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dan1
dan1
сообщение 23.2.2013, 11:22; Ответить: dan1
Сообщение #6


Участник
***

Группа: User
Сообщений: 195
Регистрация: 12.8.2010
Из: Тагила
Поблагодарили: 74 раза
Репутация:   25  


Чтобы для всех постов разрешить рейтинг выполните запрос:
UPDATE  dle_post_extras SET allow_rate = 1

Чтобы разрешить подсчет количества просмотров у каждой страницы выполните этот запрос:
UPDATE dle_static SET allow_count = 1


Сообщение отредактировал dan1 - 23.2.2013, 11:24
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilya_sdl
ilya_sdl
Topic Starter сообщение 23.2.2013, 12:25; Ответить: ilya_sdl
Сообщение #7


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


(dan1 @ 23.2.2013, 10:22) *
UPDATE dle_post_extras SET allow_rate = 1


Затронуто 0 строк. ( Запрос занял 0.0003 сек. )

(dan1 @ 23.2.2013, 10:22) *
UPDATE dle_static SET allow_count = 1


Затронуто 0 строк. ( Запрос занял 0.0002 сек. )

Не получается... Подозреваю, что нужно серьезное вмешательство в движок, т.к. он реально глючит.... ((

Сообщение отредактировал ilya_sdl - 23.2.2013, 12:26
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ManGysITI
ManGysITI
сообщение 23.2.2013, 14:26; Ответить: ManGysITI
Сообщение #8


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 8.10.2011
Из: Минск
Поблагодарили: 141 раз
Репутация:   19  


UPDATE `Ваша_БД`.`dle_post_extras` SET `allow_rate` = 1 WHERE `dle_post_extras`.`allow_rate` = 0

Учитесь формулировать правильно вопрос, сначала вы спрашиваете как изменить структуру, а на самом деле вам нужно поменять значение поля


--------------------
Оптимизация и продвижение сайтов - консультации от 30$ Связь через личку
Качественный копирайт заказываю здесь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ilya_sdl
ilya_sdl
Topic Starter сообщение 23.2.2013, 15:09; Ответить: ilya_sdl
Сообщение #9


Бывалый
****

Группа: User
Сообщений: 319
Регистрация: 22.1.2012
Из: Запорожье
Поблагодарили: 22 раза
Репутация:   12  


ManGysITI,
Затронуто 0 строк. ( Запрос занял 0.0510 сек. )


Сообщение отредактировал ilya_sdl - 23.2.2013, 15:11
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ManGysITI
ManGysITI
сообщение 23.2.2013, 15:43; Ответить: ManGysITI
Сообщение #10


Бывалый
****

Группа: User
Сообщений: 426
Регистрация: 8.10.2011
Из: Минск
Поблагодарили: 141 раз
Репутация:   19  


А какие значение у вас стоят в этих полях, может вы уже поменяли их?
Запрос 100% рабочий проверил на своем сайте
SQL-запрос:
UPDATE `****_demo`.`dle_post_extras` SET `allow_rate` =1 WHERE `dle_post_extras`.`allow_rate` =0
Затронуто строк: 99 (запрос занял 0.0123 сек.)


--------------------
Оптимизация и продвижение сайтов - консультации от 30$ Связь через личку
Качественный копирайт заказываю здесь.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Где можно купить подписчиков для Viber-канала?
0 GlazunOFF 308 Сегодня, 15:56
автор: GlazunOFF
Открытая тема (нет новых ответов) Подскажите хостинг в Украине
7 Infacto 1497 Вчера, 19:41
автор: Infacto
Открытая тема (нет новых ответов) Сборка WP для сайтов знакомств, объявлений, каталогов и т.д.
6 Seodjo 4185 Вчера, 16:04
автор: Seodjo
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыОцените первую работу пожалуйста
57 Findes 11021 Вчера, 15:24
автор: про100та
Горячая тема (нет новых ответов) Программа для instagram Socialkit
182 socialkit 64307 Вчера, 13:09
автор: socialkit


 



RSS Текстовая версия Сейчас: 26.5.2018, 23:48
Дизайн