Плагин AutoCut

AutoCut
Плагин вставляет тег CUT в топик после заданного (в конфиге) количества символов.
При этом не разрываются ссылки, слова и тд.
В конфиге кроме количества символов можно задать перечень тегов, между которыми кат не ставится.
Скачать плагин можно тут.


PS С удовольствием выпью пива за Ваше здоровье:
WebMoney
USD Z205593406470
RUR R390916386668
UAH U399028521478
Yandex Money 41001989973419
Собрано: 0.0

67 комментариев

avatar
может присоедениться к данному блоку тогда сможете публиковать
avatar
И правда, нужно было нажать на эту маленькую пипку, к ней, кажется, даже title нет.
спасибо.
avatar
Как раз таки возникала проблема с автокатом, не верно обрезались теги и получалась каша =)
Спасибо, полезный плагин!
  • dee
  • +2
avatar
спасиииибО)
avatar
Огромное спасибо. Надеюсь проблем с тегами не будет.
avatar
Спасибо ;)
А возможно сделать условие чтоб автокат делался только для коллективных топиков?
Тоесть, если человек пишет в персональный блок, автокат не ставиться?
avatar
ага, можно в конфиге указать ;)
avatar
с TinyMCE не будет работать?
avatar
да работает все :)
avatar
Вот это больше всего радует!!!
спасиииибо)
avatar
Отлично, только одна проблема.
Если пользователь позаботился о кате и уже его поставил то автокат срабатывать не должен! Однако он срабатывает и переставляет его
avatar
дада, надо поправить!
avatar
Проверьте: кат срабатывает, если его поставили ПОСЛЕ лимита. Это корректно. Задача плагина — урезать длинный текст. Например 10000 симв, даже, если пользователь воткнул кат в конце.
avatar
Поршеводы такие поршеводы ;-)
avatar
Проверьте: кат срабатывает, если его поставили ПОСЛЕ лимита.
Важно если кат стоит пользователем, то тогда автокат ставить не надо. Вот это важно!
Автокат нужен, чтобы ограничивать текст тех топиков, в которых забыли поставить кат! Это важнее.
avatar
Я бы сказал, что это в корне не корректно в том плане, что юзеры должны следовать правилам на сайте и не писать посты с текстом ДО ката больше установленного.
Но, видимо, в некоторых случаях это не так. Потому, вечером постараюсь обновить плагин. Такая опция будет в конфиге.
avatar
Пользователи всегда не будут следовать правилам, и это кстати нормально.
Огромное вам спасибо если добавите такой пункт!
avatar
добавил. плагин на модерации.
Скажите, понятно ли такое описание?
Доступно два режима работы:
— обычный: Если пользователь не поставил кат, или поставил кат ПОСЛЕ ограничения, то устанавливаем кат автоматически.
— лояльный/LightMode: Если пользователь НЕ поставил кат, то одно ограничение, если Поставил, то ВТОРОЕ.
Если второе ограничение==0, то при наличии «ручного» ката, автокат не сработает.
avatar
Вроде понятно. Как появится буду тестить
avatar
Итого? Вы это имели в виду?
avatar
Да, все работает. Спасибо!
avatar
У меня маленькое предложение. Заметил что текст просто режется без «визуального оформления».
А хотца так чтоб троеточие добавлялось в конце ;)
Тоесть: Самая интересная фи
avatar
Во-первых, «фи...» не получится тк текст режется по пробелу. Будет «самая интересная фигня...».
Во-вторых, при просмотре топика целиком, троеточие останется: «самая интересная фигня… которую я видел».
А добавить его можно очень просто. В modues/autocut/autocut.class.php в самом низу есть строка типа

left.'<cut>'.right

Добавьте троеточие внутри кавычек.
avatar
ага, я тут и делал. Только вставлял "…" — ругалось. Вставил просто 3точки "..." — все окей ;)
avatar
странно, что ругалось. посмотрю.
avatar
Он какбы не совсем ругается. Он просто обрезает текст и не показывает его в самом топике.
avatar
И кстати, на странице плагина, неправильно указанна ссылка на этот пост :)
avatar
Плагин убивает работу плагина Spoiler, есть решения?
avatar
А если посреди сплутуем кат всавить, он убивается? Нужно подумать. Там тег в квадратных скобках? Если так, то сложнее.
avatar
тег в скобках <> правда мне почему то сейчас в голову пришло что баг в логике, потому что где бы не стоял в топике перестаёт работать
avatar
попробую потестить.
для начала, тег спойлер нужно внести в список неразрывных тегов в конфиге,
и внести правку в код:

if($sWaitTag!='video' ){
$bCount=true;
}

-->

if($sWaitTag!='video' && $sWaitTag!='spoiler' ){
$bCount=true;
}

так жолжно работать, но я еще не проверял.
avatar
Надо еще добавить такую фигню, чтобы если сначала топика идут фотки (например 5 штук), то кат автоматически ставится после первой фотки.
Как думаете? :)
avatar
Нужно подумать. Лучше учитывать ширину картинки. И переводить ее в символы.
avatar
Лично для меня автокат это как превентивная мера защиты от глупости пользователей. Изначально кат ставится для того, чтобы пользователи при просмотре новостей не читали полностью новость а только с катом. А затем уже можно изменить положение ката чтобы было более менее красиво. То есть автокат не может и не должен быть универсальным решением проблем с катом, а он только предварительная защита.
avatar
Еще одна проблема. Для ката можно ставить свой текст. Так вот плагин эту штуку игнорирует, считает что кат не поставлен и ставит его по новой
  • Mmka
  • 0
avatar
Проблема!
Если в начале поста стоит изображение, то Плагин AutoCut тупо ставит cut передней и в итоге анонс пустой.

Как избавиться от этого?
avatar
А можно чтобы кат ещё и на главную теги не пропускал? допустим у меня внутри топика у строки до ката выравнивание по центру, но мне надо чтобы на глагне этот тег не срабатывал + можно ли сделать так, чтобы если внутри топика стоит первой фото, то он его пропускал а кат ставил автоматически после начала текста.
avatar
спасибо за плагин, только я наверное что то не то делаю и он не работает.На сайте не в одной статье нету тега (вставленного вручную). Какой режим лучше тогда выбирать?
avatar
ставлю значение: $config['length_before_cut']=10; но ничего не происходит.помогите пожалуйста!
avatar
стало выдавать ошибку когда я ставлю скажем «50» в символах (когда ставится кат автоматом)
Warning: session_regenerate_id() [function.session-regenerate-id]: Cannot regenerate session id — headers already sent in /www/test.com/engine/modules/session/Session.class.php on line 59

Warning: session_start() [function.session-start]: Cannot send session cache limiter — headers already sent (output started at www/test.com/plugins/autocut/config/config.php:1) in www/test.com/engine/modules/session/Session.class.php on line 61
avatar
скорее всего Вам сюда
avatar
не думаю, что это может быть каким-либо образом связано с плагином
avatar
спасибо за ответы. скорей это у хоста какие то проблемы. Я письмо написал им, посмотрим что будет.
avatar
с 0.5 совместим?
  • wifi
  • 0
avatar
Очень полезный плагин, тоже хотел бы знать насчет совместимости с 0.5?!
avatar
совместим с 0.5, статьи вручную придётся все редактировать
avatar
Почему вручную? А с версией 0.5.1?
avatar
только что поставил плагин на 0.5.1 вроде работает без проблем
avatar
Радует. Значит, не все поменялось кардинально.
avatar
Послушайте, возможно вопрос не по теме, а можно как-то сделать так, чтобы картинки всегда «уезжали» под кат. Т.е. чтобы вне зависимости от того где они стоят, даже если до ката, то в списке публикаций они всё равно бы не отображались, но были бы видны именно в открытом виде топика?
avatar
Технически да, при чем сразу тремя способами
1. Ставить кат перед первой картинкой
2. Если до ката есть картинка, перемещать ее в конец
3. Как в плагине покупалка — удалять все картинки и переносить их в фотогаллерею
avatar
Вы чего деньги возвращаете? )
avatar
Я не виноват :) забыл код от кошелька
avatar
Вопрос не туда и вопрос решил регуляркой. Извините. ))
avatar
а можно ли сделать, чтобы он и в фотосете работал?
avatar
теоретически, должно работать, если добавить онду строку в HookAutocut.class.php

#После вот этой
$this -> AddHook('check_topic_fields', 'CheckTopicFieldsCut');
#Добавить вот эту:
$this -> AddHook('check_photoset_fields', 'CheckTopicFieldsCut');
avatar
а как его заставить работать в своём новом типе топика?
avatar
не работает тоже на 5.1
avatar
понял, на уже добавленные не действует
avatar
Да, плагин действует только при добавлении топика.
avatar
Конфиг по умолчанию стоит расширить вот так:
$config['TagUnbreakable']=array('video','code','a','blockquote', 'iframe', 'embed');

А то Ютуб в пролёте
avatar
кто то справился с проблемой?

Fatal error: Class 'PluginAutocut_ModuleAutocut' not found in /var/%site%/engine/classes/Engine.class.php on line 374
avatar
Отличный плагин. Только два нюанса:
1.Как можно троеточие, которое я вписал перед тегом CUT, скрыть при просмотре полного топика?
2.Реально ли осуществить уменьшение картинки, попавшей в кат, по ширине или высоте до стандартного размера при просмотре списка топиков?
Пункт первый, я так понимаю, при выводе полного топика нужно задать trim трех точек после N символов, а где и как?
avatar
Кто знает, как троеточие убрать? И как можно орнанизовать, чтобы cut резал до точки, следующей после кол-ва символов, указанных в конфиге?
avatar
Не работает этот плагин почему-то… Кэш обнулял — эффекта ноль. Ставил уже даже 100 символов, а он так и не режет…
  • nicko
  • 0
avatar
На 1.0.3 работает
Только что проверил
avatar
Топики написанные до установки плагина не нарезал. Как быть? Что делать?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.