Модуль для фильтрации русского мата. RusMat_Filter

Прислано: dm66

чт, 19/05/2011 - 07:43

Другие статьи по теме:

Сделал модуль для фильтрации нецензурных слов.

Модуль пытается определить наличие мата (нецензурных, матерных слов) в тексте.

Заменяет матерные слова на выбранный шаблон, на пример на [censure] (Настраивается).

Поиск осущствляется по алгоритму а не по словарю. Метод обнаружения мата основывается на корнях и предлогах русского языка.

Алгоритм достаточно надежен и быстр, в т.ч. на больших объемах данных.

Автор класса Nasibullin Rinat http://forum.dklab.ru/viewtopic.php?p=136749

Можно настроить на работу в паре с модулем rules.

Являеться ли текущий пользователь автором ноды

Прислано: dm66

ср, 24/12/2008 - 19:42

Другие статьи по теме:

Есть самописный модуль, в нем функция, в которой присутствует переменная равная NID (номеру текущей ноды), есть UID пользователя, задача заключаеться в том, чтобы проверить, являеться ли текущий пользователь автором просматриваемой ноды. Я пока только так придумал:

<?php
function myfunction($cid$type) {
    global 
$user;
    if (
$type == 'node') {
            
$node db_fetch_object(db_query(db_rewrite_sql('SELECT n.uid FROM {node} n WHERE n.nid = %d'), $cid));
      }
    if (
$user->uid == $node->uid) {
        
тра-ля-ля
    
}
}
?>

Тоесть мы из базы запросом выдергиваем UID автора ноды и сравниваем его с UID пользователя.

На сколько оптимально такое решение? Или можно данную задачу реализовать другим образом?

Alina новая тема оформления для 6-го друпала

Прислано: dm66

сб, 29/03/2008 - 12:29

Другие статьи по теме:

Сделал новую тему оформления для 6-го друпала Alina.

Посмотреть на тему в работе можно на сайте kubuntu.ru
Делал её специально под этот сайт.

Тема хорошо подойдет для различных сообществ, так как изначально делалась для сообщества и особое внимание было уделено форуму, комментариям, подшивке (книге).

CCK и taxonomy

Прислано: dm66

ср, 19/09/2007 - 08:34

Есть тип материала созданный через CCK, в нем есть числовое поле.
Нужно чтобы при заполнения этого поля в зависимости от введенного числа создаваемый материал автоматически добавлялся к термину таксономии.
ТОесть у нас есть словарь с терминами 1-10, 11-20, 21-30
И есть поле ССК в которое при создании материала мы будем забивать числа, ну на пример 8, и хочется что бы если мы забили 8 то материал автоматически добавляется к термину 1-10, если забили 12 то к термину 11-20 и т.д.
Как такое можно реализовать?

Перевод модуля Clik2Bookmark

Прислано: dm66

пн, 10/09/2007 - 09:06

Другие статьи по теме:

Сделал перевод модуля Clik2Bookmark
Модуль Click2bookmark позволяет создавать пользователям закладки на сайте из понравившихся материалов. Добавляет ссылку 'Добавить в закладки' ко всем материалам выбранным в настройках модуля. Так же добавляет ссылку 'Мои закладки' в панель навигации.

Как посчитать количество нод принадлежащих нескольким терминам?

Прислано: dm66

чт, 24/05/2007 - 15:51

Подскажите пожайлуста, как можно получить переменную равную количеству нод принадлежащих трем терминам, которые в свою очередь пренадлежат трем разным словарям?

Или сколько нод принадлежит трем терминам находящихся в разных словарях?

Делал так:

<?php
  $vid 
4;  /* <---- put correct vocabulary ID here */
  
$items = array();
  
$terms taxonomy_get_tree($vid);
  foreach ( 
$terms as $term ) {
    
$count taxonomy_term_count_nodes($term->tid);
    if (
$count) { /* don't show terms with 0 count */?>

Подскажите модуль для выбора заранее введенных значений, и добавление нового при необходимости.

Прислано: dm66

чт, 12/04/2007 - 07:45

Другие статьи по теме:

Подскажите пожайлуста, как можно реализовать следующую вешь:

Хочу сделать поле "Город" где каждый пользователь мог бы во первых, выбрать одно из уже заранее введеных значений (на пример Москва) а во вторых, ввести значение самостоятельно, если в предложенном списке не окажется его города, и чтобы это значение добавилось в список выбора городов для других пользователей.

Как сделать отдешьный шаблон для определенного блока?

Прислано: dm66

вт, 05/12/2006 - 06:50

Задача:
Сделать блок, генерируемый модулем views, и сделать для отдельно этого блока специальный шаблон. (Дабы информация не в стобик а в линейку показывалась). Что-то пока никак не пойму как надо назвать файл шаблона для конкретного блока и как сделать так, чтобы этот шаблон подцеплялся.

RSS-материал

Новое на сайте

Ссылки партнёров

Предлагаем линзы с гарантией