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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) EasyTop - Бесплатный бот для накрутки ВКонтакте
3 DimaMyrzich 698 Сегодня, 4:30
автор: jingo
Открытая тема (нет новых ответов) Чем сжимать картинки для сайта без потери качества
1st-finstep.ru - Заработок в сети и методы продвижения сайта
6 komarik_vlad 769 Сегодня, 1:58
автор: x64
Открытая тема (нет новых ответов) Найду для вас домены
14 MakDonald 2517 Сегодня, 0:46
автор: ponita
Открытая тема (нет новых ответов) Ищу платёжный агрегатор для работы с физ. лизами (не ИП)
17 SergeiVL 2419 Вчера, 20:43
автор: BestExchangers
Открытая тема (нет новых ответов) Разработка баннеров для интернет-рекламы: html5, flash, gif и jpg
22 twildd 5911 Вчера, 19:02
автор: twildd


 



RSS Текстовая версия Сейчас: 12.12.2017, 4:45
Дизайн