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



 

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

Открыть тему
Тема закрыта
> Отложенная публикация
karimovdaniyar
karimovdaniyar
Topic Starter сообщение 16.3.2012, 13:09; Ответить: karimovdaniyar
Сообщение #1


Участник
***

Группа: User
Сообщений: 225
Регистрация: 20.11.2010
Из: Павлодар
Поблагодарили: 42 раза
Репутация:   9  


Можете помочь специалисты в php и mysql.

на сайте: http://sfield.org.ua/webcoding/php/71-pake...postov-dle.html

Есть инструкция как разбросать публикацию. Но вроде она меняют всю базу данных, а мне хотелось бы чтобы редактировало определенную категорию. Как можно сделать это?

вот сам код:

<?php  
set_time_limit(0);  
  
class db {}  
require_once('engine/data/dbconfig.php');  
  
if  (!mysql_connect(DBHOST,DBUSER, DBPASS) || !mysql_select_db(DBNAME))  trigger_error('Can not connect to database',E_USER_ERROR);  
  
$query="SELECT * FROM `".PREFIX."_post`";  
$result = mysql_query($query) or trigger_error('SQL: Query error at line '.__LINE__,E_USER_ERROR);  
  
if (mysql_num_rows($result)>0) while ($row = mysql_fetch_assoc($result)) {  
   if (file_exists('stop.txt')) die('Cancel by the user!');  
   $query="UPDATE `".PREFIX."_post` SET `date`= DATE_ADD(FROM_DAYS( FLOOR( TO_DAYS( NOW( )) +  ( RAND( ) * 1560 ) -  ( RAND( ) *730 ) ) ), INTERVAL  (FLOOR(RAND()*86400)) SECOND)  WHERE `id`=".intval($row['id']);  
   mysql_query($query) or trigger_error('SQL: Query error at line '.__LINE__,E_USER_ERROR);  
}  
  
  
echo 'Complete';  
  
?>


--------------------
Лучшее решение для заработка на сайте! Увеличил доход в два раза!
Icqadvert.org
Регистрация тут
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
danilchuk88
danilchuk88
сообщение 16.3.2012, 13:53; Ответить: danilchuk88
Сообщение #2


Участник
***

Группа: User
Сообщений: 172
Регистрация: 16.2.2011
Из: Украина, Крым
Поблагодарили: 76 раз
Репутация:   30  


Но вроде она меняют всю базу данных

Этот код редактирует только посты, из таблицы DLE_post

(karimovdaniyar @ 16.3.2012, 12:09) *
чтобы редактировало определенную категорию

заменить строку:
$query="SELECT * FROM `".PREFIX."_post`";
на:
$query="SELECT * FROM `".PREFIX."_post` WHERE category = 'id_категории'";
Помоему так, обязательно сделайте резервную копию БД

Сообщение отредактировал danilchuk88 - 16.3.2012, 13:58


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Создание и публикация Anroid & IOS приложения
0 EvilGomel 413 13.7.2017, 18:02
автор: EvilGomel
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПремиум размещение статей по трастовым сайтам. Отложенная публикация, ссылки в тексте или в картинках
Оперативное и качественное выполнение. Доступные цены.
226 allodessa 107442 20.3.2017, 21:37
автор: jack
Открытая тема (нет новых ответов) Публикация статей на сайте
0 Nata00 532 13.2.2017, 12:11
автор: Nata00
Открытая тема (нет новых ответов) Публикация Wiki-статей в ВКонтакте под низко- и среднечастотные запросы
Халява
0 seoev 599 4.11.2016, 19:10
автор: seoev
Открытая тема (нет новых ответов) Качественный контент и его публикация на вашем сайте
8 baronchik 1979 8.11.2015, 15:35
автор: baronchik


 



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