Multithumb - отключение бота в определенном месте

Тема в разделе "Неразобранное", создана пользователем Sergi0, 15.07.2008.

  1. Offline

    Sergi0 Недавно здесь

    Регистрация:
    15.07.2008
    Сообщения:
    9
    Симпатии:
    0
    Стоит joomla 1.1x и multithumb v2.0... все вроде как устраивает, НО. Порой хочется вырубить обработку определенного изображения (например пихнуть в текст картинку-ссылку), чтоб бот не трогал именно это изображение. Реализовать вообще возможно в рамках самого мамбота? Если да, то как? Я поковырял код, но ни к чему дельному не пришел тогда :O
     
  2.  
  3. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Multithumb - отключение бота в определенном месте

    юзал когдато этот бот. отключается вроде так. пишешь в статье, где надо его вырубить, <nomultithumb>. и усё.
     
  4. Offline

    Sergi0 Недавно здесь

    Регистрация:
    15.07.2008
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Multithumb - отключение бота в определенном месте

    дык мне надо его в одной статье выключить для одного изображения, а для другого оставить активным... а при нахождении ботом <nomultithumb> вырубается обработка ВСЕХ изображений в статье =/
     
  5. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Multithumb - отключение бота в определенном месте

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

    Sergi0 Недавно здесь

    Регистрация:
    15.07.2008
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Multithumb - отключение бота в определенном месте

    уже баловался с этим - либо вообще не региаровал на тэги, и обрабатывал все и вся, либо просто игнорировал измнения конфигов o_O
     
  7. chilly_bang
    Offline

    chilly_bang специалист

    Регистрация:
    30.04.2006
    Сообщения:
    1 545
    Симпатии:
    38
    Пол:
    Мужской
    Ответ: Multithumb - отключение бота в определенном месте

    экая зараза. пассивный метод > взять другой бот? их дофига похожих, может какойто и обработает нормально? я этот бот тоже бросил, не сошлись характерами...
     
  8. Offline

    Sergi0 Недавно здесь

    Регистрация:
    15.07.2008
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Multithumb - отключение бота в определенном месте

    for example? нужно чтоб бегал по всему сайту, а не только по новостям (multithumb еще и fireboard обрабатывает, что очень полезно в моем случае)
     
  9. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Multithumb - отключение бота в определенном месте

    http://www.kreacom.dk/mambots/multithumb/mtparams/
     
  10. Offline

    Sergi0 Недавно здесь

    Регистрация:
    15.07.2008
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Multithumb - отключение бота в определенном месте

    тоже пользовался сим скриптом - ничего полезного не вынес. тупо в текст добавляются тэги. они не обрабатываются никак o_O
     
    Последнее редактирование: 15.07.2008
  11. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Multithumb - отключение бота в определенном месте

    Перед тем рисунком, который не надо обрабатывать ставишь {multithumb enable_thumbs=0 resize=0 watermark=0}, после ставишь {multithumb default}
     
  12. Offline

    Sergi0 Недавно здесь

    Регистрация:
    15.07.2008
    Сообщения:
    9
    Симпатии:
    0
    Ответ: Multithumb - отключение бота в определенном месте

    Это будет пахать только если бот настроить на обработку страниц с указанным тэгом {multithumb}

    У меня возник вопрос по коду...
    Код (CODE):
    1. $regex = '/<img[^>]*src=(["\'])([^"\']*)\1[^>]*>';
    2.    switch($botMtGlobals['image_type']) {
    3.       case 'normal': // Only normal
    4.          $regex .= '/is';
    5.          break;
    6.       case 'mosimage': // Only {mosimage}
    7.          $regex = '/{mosimage}/';
    8.          break;
    9.       case 'both': // Both
    10.          $regex .= '|{mosimage}/';


    Откуда это is в первом потоке? Какбэ если ставить only normal images (для обработки, чтоб mosimage не лапал) - mosimage тоже обрабатываецца...
     
  13. sectus
    Offline

    sectus специалист

    Регистрация:
    19.04.2006
    Сообщения:
    1 210
    Симпатии:
    46
    Пол:
    Мужской
    Ответ: Multithumb - отключение бота в определенном месте

    Вообще странно как-то мамбот работает. У меня на сайте стоит версия помладше - все включается и отключается.

    По коду: потоков тут нет, /is - это флаги для регулярных выражений. (многострочность и регистронезависимость, вроде)
     

Поделиться этой страницей

Загрузка...