Page 1 of 1

TCMS - пропали дески в базе

Posted: Tue May 02, 2017 3:30 pm
by 1kk
Здравствуйте. Наблюдал сегодня загадочный глюк - все дески и тайтлы в базе заменились на знак `. Единственной операцией, которая выполнялась на серваке, был грабинг галлер (помимо трейда). При этом в опциях Import Replacements настроена замена символа " на ` в десках (дабы с пхп-кодом не было конфликтов на страницах в случае чего). Возможно оно так глюкануло, что похерило всю базу? Именно всё что было в базе, а не конкретно в какой то галере. Есть ли возможность выяснить, из за чего такое могло произойти? А то как то боязно, может у меня что не так настроено или в дампе галер что... либо просто глюк скрипта.
Глючную базу я сохранил себе на комп, на серваке админы уже восстановили из бекапа. В cj.log идет много строк такого плана:

Code: Select all

2017-05-02 10:29 Select best cat thumbs for xmas (id: 847), shift  0   (2.2689781188965, 0.00023102760314941) 
2017-05-02 10:29 No thumbs in this category at all (2.2699041366577, 0.00092601776123047) 
2017-05-02 10:29 Select best cat thumbs for yacht (id: 848), shift  0   (2.2701342105865, 0.00023007392883301) 
2017-05-02 10:29 No thumbs in this category at all (2.2710781097412, 0.00094389915466309) 
И затем

Code: Select all

2017-05-02 10:29 Processing preload ... (2.2767372131348, 0.0056591033935547) 
2017-05-02 10:29 Processing http://www.hd21.com/video/133465/white-chicks-gettin-black-balled-25-asian-edition (14599) (0.027317047119141, 0.027317047119141) 
2017-05-02 10:29 Gallery with description '`' already exists, skipping ..  (0.047410011291504, 0.020092964172363) 
2017-05-02 10:29 Delete gallery 14599   from /путь-до-смарта/bin/gallery_grabber.php (0.048012018203735, 0.00060200691223145) 
2017-05-02 10:29 Delete gallery content 14/599 (0.11335706710815, 0.065345048904419) 
2017-05-02 10:29 Processing http://www.hd21.com/video/133459/young-actor-gets-taught (14600) (0.11537098884583, 0.0020139217376709) 
2017-05-02 10:29 Gallery with description '`' already exists, skipping ..  (0.12628388404846, 0.010912895202637) 
2017-05-02 10:29 Delete gallery 14600   from /путь-до-смарта/bin/gallery_grabber.php (0.12666010856628, 0.00037622451782227) 
2017-05-02 10:29 Delete gallery content 14/600 (0.1298348903656, 0.0031747817993164)
... и т.д. похожие записи с "Gallery with description '`' already exists"

Билд 201705021317

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 5:33 am
by admin
1. что бы не было проблем с пхп надо юзать
http://smartcj.com/wiki/doku.php?id=ru: ... tag_prefix
заменять в базе это неправильно - вдруг где-то надо с ковычкой

2. как именно настроен импорт сет ?

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 7:24 am
by 1kk
По поводу Tag prefix понял, спасибо.
До этого работал на большом кол-ве галер в 1.52 версии с Import Replacements (те же замены) - проблем никогда не было, тем более, когда вся база заменяется.
Вчера ещё немного потестил, закидывал разные галеры - глюк повторился. Получается в дампе что то провоцирует скрипт так себя повести.
2. как именно настроен импорт сет ?
Если имелся ввиду Import Replacements, то вот:

Code: Select all

Ops 	Order 	  If this field   	  Contains this value   	  Then Search For   	 in This Field   	  And Replace it With  
	  ↑  ↓ 	Alt (Title) (main_site)	<!--EMPTY_VALUE-->	*	Alt (Title)	{DESCRIPTION}
	  ↑  ↓ 	Description (main_site)	<!--EMPTY_VALUE-->	*	Description	{ALT}
	  ↑  ↓ 	Alt (Title) (main_site)	admin added	*	Alt (Title)	{DESCRIPTION}
	  ↑  ↓ 	Description (main_site)	admin added	*	Description	{ALT}
	  ↑  ↓ 	Alt (Title) (main_site)	"	"	Alt (Title)	`
	  ↑  ↓ 	Description (main_site)	"	"	Description	`
	  ↑  ↓ 	Alt (Title) (main_site)	&#039	&#039	Alt (Title)	`
	  ↑  ↓ 	Description (main_site)	&#039	&#039	Description	`
Импорт сетом не пользуюсь, закидываю просто через импорт.

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 7:53 am
by admin
↑ ↓ Alt (Title) (main_site) &#039 &#039 Alt (Title) `
↑ ↓ Description (main_site) &#039 &#039 Description

Это ?

честно горворя по этой форме не уверен что я врено понял ..
что на что тут заменяется с каким условием ?

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 8:01 am
by 1kk
Возможно так будет лучше:
Image

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 8:03 am
by admin
Ок и дайте плз одну строку для импорта что бы проверить что как заменяется

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 8:13 am
by 1kk
Я точно не знаю, какая именно строчка даёт сбой... У меня есть три разных спонсора, после добавления их дампов, какой то из них даёт глюк. Ни в одном нет символа &#039, но есть ковычки. Многие из них добавлялись без проблем... Возможно где то ковычка ещё с чем то совпадает и дает такой эффект. Строчка для проверки с ковычкой:

Code: Select all

http://www.vivatube.com/video/131115/mike-styles-johnny-roark-let-s-make-our-own-video|Mike Styles & Johnny Roark - "Let's Make Our Own Video"|2:33|Amateur,Gays,Men|http://pics.vivatube.com/media/videos/tmb/131115/player/13.jpg
Если нужны полные дампы этих спонсоров для более точной проверки - могу выслать в ЛС (они не большие, 1.5Мб архив). То что глюк вылезает после добавления их - 100% (но какой именно спонс и какая строчка - не знаю, добавлял кучкой сразу все).

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 8:16 am
by admin
Да, это наилучший вариант
скидывайте админку и дамп, я у себя поставлю и добавлю дамп

Re: TCMS - пропали дески в базе

Posted: Wed May 03, 2017 10:45 am
by admin
Спасибо , разобрались этим вариантом, добавлдено в ап, уже все ок )