|
userxp
|
 |
« : 01.08.2006, 16:25:44 » |
|
Мамбот переносит материалы по времени истечения даты публикации в архив (не путать с корзиной). * запросов к БД: 3. * мамбот системный, к контенту не привязан (т.е. выполняется при загрузке сайта, а не при загрузке контента). * раздельное вкл/откл архивирование обычных материалов и статических. * раздельное вкл/откл архивирование опубликованных и неопубликованных материалов * возможно выполнение раз в сутки (статус хранится в параметрах мамбота). * вкл/откл мамбота через публикацию в админке обсуждение здесь : http://joomlaforum.ru/index.php/topic,1023.0.htmlзы. нужно тестирование...
|
|
|
|
« Последнее редактирование: 03.08.2006, 14:39:04 от userxp »
|
Записан
|
|
|
|
| |
|
a1cor
Гость
|
 |
« Ответ #1 : 10.10.2006, 16:26:24 » |
|
2userxp: Ваш мамбот работает хорошо, отправляет в архив материалы как часы. Но есть один недостаток: материалы с истекшим сроком публикации недоступны для чтения всеми пользователями, кроме администраторов. Даже помещенные в архив.
Я немного модифицировал ваш скрипт: наряду с установкой признака архивации (state=-1), обновленный скрипт сбрасывает дату окончания публикации в ноль (publish_down='0000-00-00 00:00:00').
В результате получилась версия 1.2.1 вашего мамбота, и материалы отправленные в архив доступны для чтения всем пользователям.
Файл с мамботом прилагается.
|
|
|
|
|
Записан
|
|
|
|
XCOS
Осваиваюсь на форуме
 
Репутация: +1/-1
Offline
Сообщений: 158
|
 |
« Ответ #2 : 17.05.2007, 14:30:47 » |
|
Проблема только в том, что пользователи статьи добавляют через jasubmit и дату а даты истечения публикации нигде не указывается. Приходится ручками в архив отправлять по 1му файлу
|
|
|
|
|
Записан
|
|
|
|
|
Petro37
Гость
|
 |
« Ответ #3 : 16.11.2007, 19:42:17 » |
|
Ага.... В архив то бот отправляет, только вот на е-майл эти материалы из архива уже не идут - пишет, : у вас нет прав доступа к этому ресурсу. Помогите, подскажите, как это исправить на joomla LE? (Бот ставит конец публикации в "никогда".... Что делать???????
|
|
|
|
|
Записан
|
|
|
|
FrosTPK
Осваиваюсь на форуме
 
Репутация: +13/-0
Offline
Пол: 
Сообщений: 119
|
 |
« Ответ #4 : 29.03.2008, 22:05:43 » |
|
Биг спс =) Полезный бот. Пригодился.
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #5 : 26.06.2008, 01:47:34 » |
|
Подскажите плиз, а как можно сделать что бы этот мамбот привязывался не к тому когда окончание публикации, а к количеству статей на главной.
Например мне нужно что бы на главной всегда отображало 3 новости. И если в админке добавляется на главную еще одна новость то она становится первой (самой новой) а последняя (самая старая) идет автоматически в архив.
Я так понимаю что каким-то образом этот мамбот можно сделать, что бы он так работал, только я не программист и не знаю как это сделать. Кто-то может мне в этом помочь???
Заранее спасибо всем откликнувшимся
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #6 : 26.06.2008, 06:49:31 » |
|
Сам спросил - сам сделал - сам ответил. Добавил к существующему мамботу параметры ввода количества материалов на главной странице. И флажок между двумя режимами работы. 1) Мамбот привязывается к дате окончания публикации 2) Мамбот привязывается к разрешенному количеству материалов на главной, и лишние отправляет в архив. Думаю что UserXp не обидится, что добавил такую штуку в его мамбот. Возможно то, что я сделал никому и не понадобится 
|
|
|
|
|
Записан
|
|
|
|
|
userxp
|
 |
« Ответ #7 : 29.06.2008, 00:19:03 » |
|
не обидится 
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #8 : 09.07.2008, 00:20:46 » |
|
Нельзя ли этот мамбот немного модифицировать чтобы автоматически он при окончании публикования материала в одной категории перемещал материал в другую категорию и снова делал его опубликованным?
заранее спасибо..
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #9 : 09.07.2008, 00:32:59 » |
|
можно. один запрос поправить только нужно и будет тебе счастье
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #10 : 09.07.2008, 00:36:48 » |
|
боюсь не один... посмотрел я код... хоть я и не знаток ... во первых перенести не в архив а в категориюю а еще чтобы опубликовать.... посмотрел наверное тут: $database->setQuery(" UPDATE #__content SET state=-1 WHERE (state$check_published) AND (publish_down>'0000-00-00 00:00:00') AND (publish_down<'$now') $material");
Не подскажете что именно изменить... к сожалению синтаксиса совсем не знаюю..=(
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #11 : 09.07.2008, 00:39:50 » |
|
можно. один запрос поправить только нужно и будет тебе счастье
угу, убрать нафиг изменение значения поля state (обнуление даты публикации - оставить, это как бы актуально), бо статус не меняется как бы при этом у материала, а вместо него, менять значение поля сatid на то, которое требуется. Но вообще, мне кажется тут можно уже отдельную тему создавать, бо это получится несколько другое расширение, хоть и похожее по логике.
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #12 : 09.07.2008, 01:15:07 » |
|
угу, убрать нафиг изменение значения поля state (обнуление даты публикации - оставить, это как бы актуально), бо статус не меняется как бы при этом у материала, а вместо него, менять значение поля сatid на то, которое требуется. Но вообще, мне кажется тут можно уже отдельную тему создавать, бо это получится несколько другое расширение, хоть и похожее по логике  у кого будет время или кому вдруг понадобится такое просьба тут написать как это сделали... заранее спасибо... ps похоже sql запросы мне точно придется изучать
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #13 : 09.07.2008, 10:10:20 » |
|
щас попробую сделать... mmka, надеюсь коды категорий catid ты знаешь с какой в какую нужно будет перемещать, что бы в форме вводить их.
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #14 : 09.07.2008, 11:11:17 » |
|
щас попробую сделать... mmka, надеюсь коды категорий catid ты знаешь с какой в какую нужно будет перемещать, что бы в форме вводить их. Ну с этим разберусь. заранее спасибо. просто я в синтаксисе никак... как то пробовал сам писаал код для считывания с базы данных так в итоге замучался ужс. один запрос целый день делал...
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #15 : 09.07.2008, 11:26:53 » |
|
Ну с этим разберусь. заранее спасибо. просто я в синтаксисе никак... как то пробовал сам писаал код для считывания с базы данных так в итоге замучался ужс. один запрос целый день делал...
Ну бывает, так пару дней посидишь над одним запросом, а потом будешь уже щелкать  Ведь каждый с этого начинает
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #16 : 09.07.2008, 11:31:53 » |
|
Выкладываю модифицированный мамбот вывода материалов в архив + в другую категорию по истечению срока публикации. Версия мамбота bot_mosarchmover_1.2.3. Исправленная и рабочая.
Теперь есть три режима работы мамбота: 1) Стандартный - привязка к дате публикации 2) Привязка к максимальному допустимому количеству на главной 3) Привязка к категориям, по истечении времени публикации материал из одной категории перемещается в другую.
|
|
|
|
« Последнее редактирование: 12.07.2008, 00:48:22 от mkredaktor »
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #17 : 09.07.2008, 11:50:49 » |
|
Спасибо!!! вопрос: при переходе публикация снова появляется или как? а с числом как там?
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #18 : 09.07.2008, 11:57:59 » |
|
Спасибо!!! вопрос: при переходе публикация снова появляется или как? а с числом как там?
Ну да появляется. С каким числом? Попробуй в действии и все поймешь. Укажи код категорий, режим работы по категориям. Ну и остальные настройки по надобности. Количество новостей то только для режима привязки к главной странице. Если что не так, то исправим, допишем.
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #19 : 09.07.2008, 23:46:08 » |
|
Вроде уже настало время однако пока что ничего не переносил. Может можно еще мамботу указать время когда переносить? скажите где чего написать в коде? если не трудно...
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #20 : 10.07.2008, 00:22:31 » |
|
Вроде уже настало время однако пока что ничего не переносил. Может можно еще мамботу указать время когда переносить? скажите где чего написать в коде? если не трудно...
Да все должно работать. Я у себя проверил - работает. Может ты не правильно настраиваешь настройки мамбота. Какие ты настройки указал в мамботе? Хотя может я и где-то ошибся в коде. Народ, плиз, кому не лень проверьте мамбот на работоспособность.
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #21 : 10.07.2008, 00:25:14 » |
|
Вроде уже настало время однако пока что ничего не переносил. Может можно еще мамботу указать время когда переносить? скажите где чего написать в коде? если не трудно...
Еще может быть что ты привязываешься к своему времени, а не времени сервера где крутиться твоя БД. У меня такое было что разница в один час со временем на моей базе. Давай настройки в студию и проверь время на серваке.
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #22 : 10.07.2008, 00:27:52 » |
|
А вот и первые проблемы.... материалы просто напросто исчезли! хотя я категоррию ид ставил правильно... самое интересное что в модуле который выводит из категории А (в которую должен был перенести мамбот материалы которые закончили публикацию) выводит те материалы которые исчезли!!! причем не в одной категории их нету!! модуль это типа последний новости... То есть модуль эти материалы перемещенные видит!!! а я через админку эти материалы не вижу! ps у меня уже 3.30 ночи так что ему уже давно пора было работать 
|
|
|
|
« Последнее редактирование: 10.07.2008, 00:31:44 от mmka »
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #23 : 10.07.2008, 01:25:23 » |
|
А вот и первые проблемы.... материалы просто напросто исчезли! хотя я категоррию ид ставил правильно... самое интересное что в модуле который выводит из категории А (в которую должен был перенести мамбот материалы которые закончили публикацию) выводит те материалы которые исчезли!!! причем не в одной категории их нету!! модуль это типа последний новости... То есть модуль эти материалы перемещенные видит!!! а я через админку эти материалы не вижу! ps у меня уже 3.30 ночи так что ему уже давно пора было работать  Возможно есть один глюк, я не учел еще обновлять id раздела переносимой статьи в бд. Я все проверю и исправлю. Только уже завтра с утра или в обед.
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #24 : 10.07.2008, 11:49:16 » |
|
Еще кроме этого подскажи вернуть материалы как-нибудь можно? а то они непонятно где... в модуле есть в админке нету..
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #25 : 10.07.2008, 12:12:44 » |
|
Еще кроме этого подскажи вернуть материалы как-нибудь можно? а то они непонятно где... в модуле есть в админке нету..
Подскажу. Это запрос нужно написать. Напиши мне ид материалов которые исчезли и ид категории в какой они были, а я напишу запрос и тебе дам который их вернет. Если вдруг не найдешь ид статей, тогда нужны ид раздела (в котором они находились) и ид категории (в которую переместил материалы) и ид категории (в которую нужно вернуть матеиралы, как было до этого). Ты умеешь запускать запросы в phpmyadmin на своей бд?
|
|
|
|
« Последнее редактирование: 10.07.2008, 12:18:26 от mkredaktor »
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #26 : 10.07.2008, 16:23:42 » |
|
отписал в личку. кстати неплохо бы в ближайшие дни выложить немногго исправленную)
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #27 : 10.07.2008, 17:25:05 » |
|
Постараюсь сегодня выложить
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #28 : 12.07.2008, 00:05:45 » |
|
Проще тогда уж не в архив, а в другую категорию... автоматически перемещать после окончания публикации...
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #29 : 12.07.2008, 00:17:58 » |
|
Проще тогда уж не в архив, а в другую категорию... автоматически перемещать после окончания публикации...
Что значит не в архив а в другую категорию? Не пойму к чему это??? Скоро выложу исправленную версию.
|
|
|
|
|
Записан
|
|
|
|
mmka
Осваиваюсь на форуме
 
Репутация: +11/-98
Offline
Пол: 
Сообщений: 107
|
 |
« Ответ #30 : 12.07.2008, 00:31:19 » |
|
К чему? да к тому что надо было решать как то вопрос а время шло. решение было вместо архива создать новый раздел с названием архив... вот и все...
|
|
|
|
|
Записан
|
|
|
|
mkredaktor
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 58
|
 |
« Ответ #31 : 12.07.2008, 00:49:09 » |
|
Выложил исправленную версию. Качай в моей предыдущем топике, где я выкладывал мамбот. Я перезалил его.
|
|
|
|
|
Записан
|
|
|
|
|
as_68
Гость
|
 |
« Ответ #32 : 21.10.2008, 15:35:36 » |
|
Этот мамбот для какой версии JOOMLы??? Установил на 1.0.15. и денвер заругался Notice: Undefined variable: mosConfig_offset in z:\home\mambots\system\mosarchmover.php on line 17 Notice: Undefined variable: mosConfig_offset in z:\home\mambots\system\mosarchmover.php on line 25 Notice: Undefined variable: mosConfig_offset in z:\home\mambots\system\mosarchmover.php on line 26 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\mambots\system\jfdatabase.systembot.php on line 195 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\mambots\system\jfdatabase.systembot.php on line 196 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\mambots\system\jfdatabase.systembot.php on line 197 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\index.php on line 255 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\index.php on line 256 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\index.php on line 257 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\index.php on line 258 Warning: Cannot modify header information - headers already sent by (output started at z:\home\mambots\system\mosarchmover.php:17) in z:\home\index.php on line 259
|
|
|
|
|
Записан
|
|
|
|
|
spaceman25
Гость
|
 |
« Ответ #33 : 05.11.2008, 12:35:44 » |
|
Весьма интересный мамбот, а под 1.5 ничего подобного нет?
|
|
|
|
|
Записан
|
|
|
|
infobody
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 70
заряжен
|
 |
« Ответ #34 : 16.01.2009, 16:40:43 » |
|
Notice: Undefined variable: mosConfig_offset in /home/krtriatl/public_html/mambots/system/mosarchmover.php on line 23
Notice: Undefined variable: mosConfig_offset in /home/krtriatl/public_html/mambots/system/mosarchmover.php on line 24
Warning: Cannot modify header information - headers already sent by (output started at /home/krtriatl/public_html/mambots/system/mosarchmover.php:23) in /home/krtriatl/public_html/includes/joomla.php on line 728
Warning: Cannot modify header information - headers already sent by (output started at /home/krtriatl/public_html/mambots/system/mosarchmover.php:23) in /home/krtriatl/public_html/index.php on line 321
Warning: Cannot modify header information - headers already sent by (output started at /home/krtriatl/public_html/mambots/system/mosarchmover.php:23) in /home/krtriatl/public_html/index.php on line 323
Warning: Cannot modify header information - headers already sent by (output started at /home/krtriatl/public_html/mambots/system/mosarchmover.php:23) in /home/krtriatl/public_html/index.php on line 324 А у меня вот так на joostine
|
|
|
|
|
Записан
|
|
|
|
getrest
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #35 : 11.03.2009, 22:35:44 » |
|
маленький косячокъ в последней версии моя Joomla ругалась на лишний закрывающий тег </params>
|
|
|
|
|
Записан
|
|
|
|
Tolyt
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 26
|
 |
« Ответ #36 : 14.03.2009, 19:21:31 » |
|
Можно где-нибудь найти этот мамбот для версии 1.5. Пожаалуйста. Очень-очень надо. Уж очень он хороший 
|
|
|
|
|
Записан
|
|
|
|
wolf_soloist
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 14
|
 |
« Ответ #37 : 01.07.2009, 13:24:19 » |
|
Можно где-нибудь найти этот мамбот для версии 1.5. Пожаалуйста. Очень-очень надо. Уж очень он хороший  Ну очень надо!!! помогите кто нибудь!
|
|
|
|
|
Записан
|
|
|
|
Kumelis
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 62
|
 |
« Ответ #38 : 07.07.2009, 18:29:34 » |
|
Хотя, вроде то что надо http://www.mediahof.de/cms/open-source/joomla/1-5/auto-archive-system-plugin_1-1
|
|
|
|
« Последнее редактирование: 11.07.2009, 13:43:20 от Kumelis »
|
Записан
|
|
|
|
serega.exe
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #39 : 12.09.2009, 11:38:17 » |
|
А как бы сделать чтобы мамбот привязывался для проверки материалов на срок публикации не к КАТЕГОРИЯМ, а к РАЗДЕЛАМ
Что то совсем запутался никак не выходит вроде запрос несложный, а не выходит
|
|
|
|
|
Записан
|
|
|
|
serega.exe
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #40 : 12.09.2009, 12:50:49 » |
|
А все все разобрался  В 109 строке в запросе, нужно поменять catid на sectionid
|
|
|
|
|
Записан
|
|
|
|
SatMan
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 34
|
 |
« Ответ #41 : 12.02.2012, 14:13:13 » |
|
Можно где-нибудь найти этот мамбот для версии 1.5. Пожаалуйста. Очень-очень надо. Уж очень он хороший  Может здесь то что вы ищите ?
|
|
|
|
|
Записан
|
|
|
|
|