Плагин «SetMeBold»
Плагин позволяет автоматически выделять жирным и ссылками слова и строки указанные в настройках.
Полное описание на странице плагина — livestreetcms.com/addons/view/470/
Не забываем делать донейты — livestreetcms.com/profile/SPolischook/donate/
Или писать код — github.com/soundche/lsplugin-setmebold
Ну и конечно же самое важное это ваше мнение :) Скажите мне чего не хватает, что улучшить, что добавить, и как знать, возможно если это действительно будет нужно не только мне…
Вобщем милости прошу. Это своеобразная дань за то что есть такой замечательный движ как Livestreet, спасибо разработчикам, спасибо сообществу, да здравствует OpenSource!
UPD v1.1: В версии 1.1 появился список вариантов поисковой строки. Теперь можно к слову задавать все падежи и возможные варианты написания, такие как: Василий Пупкин, Пупкин Василий.
Был исправлен достаточно серьезный недостаток алгоритма, сейчас все работает безотказно.
Также код стал более объектным и гибким.
63 комментария
думаю, для чего бы он мне пригодился: )
очень не хватает функции — выделять все иностранные слова жирным, вот честно :)
По-русски читаю: «Мени импонуэ ваш пидхид». Чуть-чуть думаю и озвучиваю на русском: «Мне нравится ваш подход».
Сначала хотел сделать плагин который только бы выделял жирным ключевые слова, отсюда и название, но вскоре выяснилось что логика добавления тегов одна и таже, и подумалось а почему бы и нет. Ну вы извините если что, тот плагин все равно более продвинут в некотором плане, и я уже отвечал на подобный коментарий. Обещаю что в паблике не будет версии полностью перекрывающий фукционал crosslinker, а буду старатся идти окольным путем, и предоставлять возможность использовать фукционал данного плагина с помощью хуков.
у crosslinker был косяк в первой версии, вот такой:
есть в теге img будет alt или title слово простое, которое по вашему плагину должно выделятся, у вас не будет конфликта? тестировали такой случай?
SQL Error: Unknown column 'variant' in 'field list' at local\www\plugins\setmebold\classes\modules\setmebold\mapper\Setmebold.mapper.class.php line 26
Array ( [code] => 1054 [message] => Unknown column 'variant' in 'field list' [query] => INSERT INTO zsua_setmebold ( string, variant, bold, reference, number ) VALUES('блогер', 'Блог, Блогер, блог, блогер', '1', 'http://192.168.0.1/user/andrewua/', '0') [context] => local\www\plugins\setmebold\classes\modules\setmebold\mapper\Setmebold.mapper.class.php line 26 )
`variant` TEXT NOT NULL COMMENT 'vatiants to find and replace',
после
`string` TEXT NOT NULL COMMENT 'string to find and replace',
Вот такая ошибка SQL Error: Unknown column 'variant' in 'field list' at \www\plugins\setmebold\classes\modules\setmebold\mapper\Setmebold.mapper.class.php line 26
Array ( [code] => 1054 [message] => Unknown column 'variant' in 'field list' [query] => INSERT INTO zsua_setmebold ( string, variant, bold, reference, number ) VALUES('Сайт', 'Блог, Интернет', '1', '', '0') [context] => \www\plugins\setmebold\classes\modules\setmebold\mapper\Setmebold.mapper.class.php line 26 )
у меня установлен шаблон stret spirit. Вот так выглядит админ часть
да и сам плагин не работает, то есть жирным текст не становится, ссылкой также. Подскажите пожалуйста, что можно поправить.
Спасибо!
добавил слово, которое содержится в атрибуте alt изображения. В итоге в тексте самой страницы вылез обрывок кода <img со ссылкой из setmebold. После чего, содержимое топика пропало вообще, хотя при редактировании топик был полностью наполнен, а при сохранении содержимое страницы осталось пустым. Было ли подобное у кого-то еще?
как это сделать?..
поддержу spolischook, человек сделал плагин и делится им бесплатно.
идея перекрестных внутренних ссылок не принадлежит PSNet, поэтому постить ссылки на свой не самый дешевый плагин в данном обсуждении как минимум некорректно.