Перейти к контенту

[2.3.x]Мод Цитаты-Афоризмы


Рекомендуемые сообщения

index.php?app=downloads&module=display&section=screenshot&id=236

Название: Мод Цитаты-Афоризмы

Добавил: Slepec

Добавлен: 29 Янв 2008

Обновлен: 23 Дек 2008

Категория: IP.Board 2.3.x

 

Данный мод позволяет выводить в любом месте форума блок случайной цитаты-афоризмы из базы.

в админке можно:

  • загрузить цитату
  • просмотреть список всех авторов
  • просмотреть список цитат автора
  • сравнить по базе на совпадения
  • загрузить из файла
  • сохранить базу в фаил и скачать его

p.s. в файле каждый автор и цитата должны быть на одной строке и разделятся(*)

пример файла:

Вася Пупкин*бла бла бла

 

Нажмите здесь, чтобы скачать файл

Ссылка на комментарий
Поделиться на других сайтах

для первых троих кто скачал

в ридми есть 6 пункт

 

6 Создайте папку *citata* ( /uploads/citata/ ) chmod 777 (разрешить запись).

 

забыл дописать сорри :D

 

архив обновлён...

Ссылка на комментарий
Поделиться на других сайтах

у меня в место текста вопросики

поменяйте в базе данных кодеровку полей "citata" и "avtor" на cp1251

 

на 2.1.7 будит работать?

 

на скока я помню там по другому выводятся классы...

так что в данном виде врятли

Ссылка на комментарий
Поделиться на других сайтах

есть впринципе в планах сделать в личном кабинете влк-выкл на просмотр ...

но пока в планах только ... времени просто нет :D

Ссылка на комментарий
Поделиться на других сайтах

Идея просто замечательная.

Сделайте возможность самому выбрать, куда вставить этот блок. Например у меня есть html табличка. которая отображается на всех страницах форума (находится в шаблоне start_nav)... И я хочу туда поместить цитатник...

Сделайте что бы нужно было создавать шаблон в skin_global и что бы потом для вывода цитат нужно было вставить код в любое удобное место типа: <% QUOTESARCHIVE %> или <% CITATI %>

Ссылка на комментарий
Поделиться на других сайтах

Где в админке настройки?Вроде импортировал,а найти не могу...и в пхп май админ вроде кодировку сменил,а оно всё равно знаками вопроса всё...=\,и как сделать так что бы оно не брало цитаты с какой то базы,а выбивало лишь те что добавлены мной?
Ссылка на комментарий
Поделиться на других сайтах

у меня в место текста вопросики

поменяйте в базе данных кодеровку полей "citata" и "avtor" на cp1251

 

 

как это зделать?

 

вопрос Вы при импорте кодеровку cp_1251 ставили? если нет попробуйте поставить

Kikuchi вроде помогло решить этот вопрос

Ссылка на комментарий
Поделиться на других сайтах

мод отличный, у меня вопрос только, в цитатах html теги работают?

по умолчанию нет :D

 

чтоб заработали ....

найти в sources\action_public\boards.php

 $this->output .= $this->ipsclass->compiled_templates['skin_boards']->citati($r['citata'], $r['avtor']);

вставить выше...

$r['citata'] = html_entity_decode($r['citata']);

Ссылка на комментарий
Поделиться на других сайтах

Ну а на моё сообщения внимания не обратили =(.

отвечаю ;)

чтоб работало <% CITATA %>

1 создайте шаблок citata в skin_global вместо skin_boards

2 вместо файла sources\action_public\boards.php

открываем фаил sources\classes\class_display.php

находим

//-----------------------------------------
// Do it
//-----------------------------------------

вставляем выше

  //-----------------------------------------
 //  Блок Цитат
 //  Slepec
 //  www .avitae.ru
 //-----------------------------------------
 $this->ipsclass->DB->simple_construct( array( 'select' => 'id, citata, avtor', 'from' => 'citata', 'order' => 'rand()','limit' => 1 , ) );
	 $this->ipsclass->DB->simple_exec();
  $r = $this->ipsclass->DB->fetch_row();
  $r['citata'] = html_entity_decode($r['citata']);
 $this_citata  .= $this->ipsclass->compiled_templates['skin_global']->citata( $r['citata'] , $r['avtor'] );

находим ниже

$this->ipsclass->skin['_wrapper'] = str_replace( "<% BOARD HEADER %>"   , $this_header						, $this->ipsclass->skin['_wrapper']);

вставляем выше

$this->ipsclass->skin['_wrapper'] = str_replace( "<% CITATA %>"	 , $this_citata						, $this->ipsclass->skin['_wrapper']);

 

далее наслаждаемся :) можно <% CITATA %> запихнуть в любой шаблон

 

 

думаю понятно расписал ... а то засыпаю просто :D

Ссылка на комментарий
Поделиться на других сайтах

Ребят, распешите подробно как это сделать....

Загрузите Таблицу в базу данных.

для этого зайдите в свою базу и сделайте импорт данных

загрузить надо ( ibf_citata.sql.gz )

Ссылка на комментарий
Поделиться на других сайтах

Ребят, распешите подробно как это сделать....
Загрузите Таблицу в базу данных.

для этого зайдите в свою базу и сделайте импорт данных

загрузить надо ( ibf_citata.sql.gz )

 

post-37813-1202049025_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...
Как сделать что бы цитаты показывались только на главной странице форума, а не на каждой?
вставьте <%CITATA%> в нужный шаблон в skin_boards
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.