Delete thumbs by URL

DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Delete thumbs by URL

Post by DrDizel »

Здравствуйте. Удаляю абузный контент через Delete thumbs by URL or ID. Каждая картинка - html страница (content_single_item). Когда в Delete thumbs by URL or ID скармливаю ссылки на html страницы, сами html ссылки остаются рабочие, но контент там уже другой. Пытаюсь объяснить это хостеру, не понимают... Можно ли как-нить сделать, чтоб в таком случае картинка в html не показывалась вообще?
admin
Site Admin
Posts: 37234
Joined: Wed Sep 10, 2008 11:43 am

Re: Delete thumbs by URL

Post by admin »

Эмм те на урле условно /gallerey/1234/index.html была одна галера
вы удалили галеру 1234
и на том урле показывается другая галера?

точно?
Don't forget to run script update
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Re: Delete thumbs by URL

Post by DrDizel »

Я говорю не о галере, а о картинке. Картинки показываются на отдельных страницах."Каждая картинка - html страница (content_single_item)". И удаляю через Delete thumbs by URL or ID не jpg картинку, а указываю там html страницу с этой картинкой (так как пришло в абузе). Приходят абузы и там 50 таких html ссылок на картинки...
admin
Site Admin
Posts: 37234
Joined: Wed Sep 10, 2008 11:43 am

Re: Delete thumbs by URL

Post by admin »

ага, теперь понял

те условно удалена первая картинка в галере
/gallerey/slug/1.html
но тогда первой становится другая уже картинка и урл остается рабочим


предлагаю 2 варинта

1. если надо оставить урлы типа /gallerey/slug/1.html то тогда вам надо при удалении картинки с галеры - менять слаг галеры - тогда старые урлы перестанут работать но галера останется

2. сделать урлы вида /gallerey/slug/fdk3434jnene.html где fdk3434jnene - это будет md5 картинки = у каждой картинки будет уникальный урл, а не порядковый в галере
Don't forget to run script update
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Re: Delete thumbs by URL

Post by DrDizel »

По второму варианту как это реализовать?
1.что прописать в content_custom_pic вместо <!--ITEM_NUM-->?
<gallery_content num=1-100>
<div class="grid-item-content"><a href='/gallery/<!--GALLERY_SLUG-->/<!--ITEM_NUM-->.html' target='_blank'><img src='<!--THUMB-->' alt='' width='<!--THUMB_X-->' height='<!--THUMB_Y-->' /></a></div>
</gallery_content>
2.что прописать в content_single_item вместо <!--ITEM_IMAGE-->?
<div class="container-image-item">
<img src='<!--ITEM_IMAGE-->' width='<!--ITEM_IMAGE_X-->' height='<!--ITEM_IMAGE_Y-->'>
</div>
3.реврайт остается прежним?
RewriteRule ^gallery/([^/]+)/([0-9]{1,2}).html$ /gnsm/tube/?slug=$1&force_template=content_single_item&item_id=$2&%{QUERY_STRING} [L]
admin
Site Admin
Posts: 37234
Joined: Wed Sep 10, 2008 11:43 am

Re: Delete thumbs by URL

Post by admin »

Смысл в том что в content_custom_pic шифруем число как угодно

например
<?=base64_encode('<!--ITEM_NUM-->')?>

а в common.php расшифровываем

if (isset($_GET['item_id'])) $_GET['item_id'] = base64_decode($_GET['item_id']);


стоит почитать

https://smartcj.com/wiki/doku.php?id=ru ... parameters

и

https://smartcj.com/wiki/doku.php?id=ru ... 123x45x678
Don't forget to run script update
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Re: Delete thumbs by URL

Post by DrDizel »

Почитал, попробовал. При клике на картинку показывает 404ю. А в content_single_item ничего не надо делать?
admin
Site Admin
Posts: 37234
Joined: Wed Sep 10, 2008 11:43 am

Re: Delete thumbs by URL

Post by admin »

коммон точно все одинаковые?

в content_single_item можно сделать

print_r($_GET);

что увидеть что реально приходит в скрипт поле раскодирования в коммон
Don't forget to run script update
DrDizel
Posts: 145
Joined: Thu Aug 11, 2016 9:39 am

Re: Delete thumbs by URL

Post by DrDizel »

Получилось. Надо было еще htaccess подправить.
Но теперь не удаляет картинку через "Delete thumbs by URL or ID". Я ведь ему скармливаю закодированный линк (http://site.com/gallery/amateurs-41/Mw==.html). Пишет 0 Deleted.
admin
Site Admin
Posts: 37234
Joined: Wed Sep 10, 2008 11:43 am

Re: Delete thumbs by URL

Post by admin »

Да, для нестандатных вариантов оно конечно работать не будет
Don't forget to run script update
Post Reply