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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


Можете помочь специалисты в 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
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
 
Открыть тему
Ответов (1 - 1)
danilchuk88
danilchuk88
сообщение 16.3.2012, 13:53; Ответить: danilchuk88
Сообщение #2


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

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

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

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

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыПодбор ключей + LSI копирайтинг + Оформление и публикация | Классические копирайтинг и рерайт
Работаем с 2009 года. Гарантия качества.
29 Dr_Tapac 19257 2.12.2023, 22:33
автор: Dr_Tapac
Открытая тема (нет новых ответов) Подбор ключей + LSI копирайтинг + Оформление и публикация | Копирайт и рерайт
19 Dr_Tapac 4154 12.10.2020, 15:38
автор: Dr_Tapac
Открытая тема (нет новых ответов) Публикация статей
4 web8masters 1691 30.9.2020, 11:10
автор: 24ATM
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыСоздание статей "под ключ" [ТЗ, написание, редактура, публикация]
8 Monarx 1761 28.7.2020, 15:36
автор: BLIK
Открытая тема (нет новых ответов) Создание статей под ключ [ТЗ, написание, редактура, публикация]
7 лет опыта работы | адекватные цены
0 Monarx 1021 23.6.2020, 15:30
автор: Monarx


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:09
Дизайн