Ищу Блок Случайная фраза

Тема в разделе "DLE", создана пользователем Marja4ok, 21 фев 2009.

Информация :
Актуальная версия DataLife Engine 12.0
( Final Release v.12.0 | Скачать DataLife Engine | Скачать 12.0 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.3 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. Marja4ok

    Marja4ok Создатель

    Регистр.:
    18 ноя 2008
    Сообщения:
    26
    Симпатии:
    0
    Срочно нужен модуль Случайная фраза... ( Что бы на сайте появлялись фразы взятые из зараннее подготовленого текстовичка в строчку) то есть выводил строчки из тесктовичка на главную,в произвольном порядке...
     
  2. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    986
    Симпатии:
    331
    Было уже, копай глубже именно поиском :-]
    Поиск рулит, за две минуты нашлось в этом разделе:
    Называлось "Случайный анекдот"
    http://www.nulled.ws/showpost.php?p=493969&postcount=1

    Решение с кешем
    PHP:
    <?php 
    $file 
    'file.txt'
    $cash_file='cash_file.txt'
    // чем больше вторая цифра, тем режебудет обновление 
    $i=rand(0,10); 
    if(!
    $i){ 
        
    $tmp=file($file); 
        
    $fp=fopen($cash_file,"w"); 
        
    fwrite($fp,$tmp[rand(0,count($tmp)-1)]); 
        
    fclose($fp); 
        } 
    //  выводим содержимое кэш-файла     
    readfile($cash_file); 
    ?>
     
    djslap нравится это.
  3. Marja4ok

    Marja4ok Создатель

    Регистр.:
    18 ноя 2008
    Сообщения:
    26
    Симпатии:
    0
    Огромное спасибо... я знал что гдето лежит уже... просто т.к. я в програмированнии 0. находил только подобное но не то...
     
  4. kwin

    kwin

    Регистр.:
    22 авг 2007
    Сообщения:
    413
    Симпатии:
    167
    эммм .. зачем там кэш то ?
     
  5. Demon425

    Demon425

    Регистр.:
    9 июл 2008
    Сообщения:
    461
    Симпатии:
    116
    http://4dle.ru/2007/03/08/random_joke_aka_sluchajjnyjj_anekdot.html

    только вместо анекдотов пишем свой текст :)
     
  6. jred

    jred

    Регистр.:
    16 сен 2008
    Сообщения:
    383
    Симпатии:
    39
    ну выкладывался же модуль promts 1.5 , юзай поиск именно э тими словами!
     
  7. OffSpEEd

    OffSpEEd

    Регистр.:
    17 авг 2007
    Сообщения:
    159
    Симпатии:
    19
    я так сделал:

    в файле index.php после строки $tpl->load_template('main.tpl');
    вставляем:

    затем в шаблоне main.tpl ввставить код {fraza} в том месте где хотите случайные фразы


    сам файл phrase.txt поместить в корень и дать права 777

    пользуйтесь
     
    hischnick нравится это.
  8. eargon

    eargon

    Регистр.:
    5 дек 2007
    Сообщения:
    181
    Симпатии:
    9
    как сделать что б в блоке выводилось например по 5 анекдотов?
     
  9. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    941
    Симпатии:
    250
    По 5 анекдотов на одну строку в тхт фаиле пиши и делай между ними разделители.
    Либо сделай 5 различных блока один под другим и 5 кодов с направлением на 5 различных тхт фаила.
     
  10. OffSpEEd

    OffSpEEd

    Регистр.:
    17 авг 2007
    Сообщения:
    159
    Симпатии:
    19
    чтобы делать разделители нада код тогда переписывать. зачем такое советовать.
    да и про анекдоты там речь вообще не шла. анекдот в одну строчку то и не запишешь нормально

    попробуй тег {fraza} несколько раз написать в шаблоне. я уже давно это делал не хочу щас вспоминать. голова болит после вчерашнего :eek:
     
Статус темы:
Закрыта.