Jump to content

Featured Replies

Posted
comment_2678

Название: Portal 1.1.0

Добавил: Respected

Добавлен: 14 Apr 2012

Категория: Компоненты IP.Board 3.3.x

Название по-русски : Портал для IP.Board 3.3.x

Portal 1.1.0 - компонент портала для IP.Board 3.3.x от Mike John! Отлично подойдёт для вас, если вы хотите сделать главную страницу вашего форума с размещением полезной информации.

  • 2 недели спустя...
comment_3297

Это приложение не может быть установлено. Убедитесь что оно в правильной директории. Нельзя устанавливать сторонние приложения в директорию IPS и наоборот.

  • Author
comment_3299

Ты, видимо, загрузил его в папку IPS, где должны быть только офф приложения, коим Portal 1.1.0 не является :)

Загрузи в папку other

comment_3300

Respected, разобрался. У меня в папке IPS до этого был установлен там Portal. Оттуда надо удалить ив се отлично пойдет. А чем этот портал отличается от Unreal Portal?

  • 3 недели спустя...
comment_4157

При переходе по закладке "Управление порталом" :

Каталог '{app_name}/extensions/portalPlugins' не существует. Создайте его и попробуйте еще раз.

Помогите разобраться, я только учусь.

Интересует еще пара вопросов:

1 Как ограничить высоту новости или количество знаков

2 Хотелось бы вывести на портале слайдер из галерей, есть такая возможность?

  • Author
comment_4234

Каталог '{app_name}/extensions/portalPlugins' не существует. Создайте его и попробуйте еще раз.

Проверь, существует ли папка по указанному пути!

На остальные два вопроса ответ нет!

comment_4240

Папки не было, создал, то же самое.

С первым вопросом разобрался, просто в топике надо создавать превью, картинку и пару строк текста а остальное продолжить в сообщении.

  • 1 месяц спустя...
comment_6028

Каталог '{app_name}/extensions/portalPlugins' не существует. Создайте его и попробуйте еще раз.

Аналогичная проблема, создание папки не помогает. Может быть кто-то всетаки подскажет решение? Заранее спасибо.

comment_6208

А как-нибудь можно добавить кнопку Подробнее... или Читать полностью, ну или что-нибудь в этом духе?

И ещё заметил что нет кнопки типа "Добавить комментарий"...

Можно только на шапке кликнуть

  • Author
comment_6211

Можно добавить кнопку ссылку, например Текст полностью. Для этого нужно отредактировать шаблон Портал --> articles, в нём найти кусок кода:


<div class='general_box'>
<h3 class='ipsType_smaller'>
После него добавляем ссылку:

<a href='{parse url="showtopic={$topic['tid']}" base="public" seotitle="{$topic['title_seo']}" template="showtopic"}'>Текст полностью</a>
[/code]

Стилизовать ссылку можно на любой вкус, как тебе понравится, точно так же её можно переместить куда тебе захочется :D

comment_6213

Скорее всего это то, что нужно!

А ещё вопрос - шаблон портала хранится в файле portal_root_templates.xml ?

Если да - то почему после его изменения ничего не меняется на сайте? Возможно в IPB нужно сделать какие-то действия (сбросить закешированный макет?)

//действительно, проверил - изменение этого шаблона влияет на сайт... но по файлам как-то привычнее и удобнее. какие файлы надо менять?

  • Author
comment_6214

Да, главный шаблон портала - portal_root_templates.xml

Чтобы изменения вступили в силу, нужно обновить данные базового стиля для портала, 100%-й вариант - переустановить портал :D

comment_6216

А кнопочками никак?

ЗЫ Поискал внесённые изменения во всех файлах, нашёлся только skin_portal.php. Я так понимаю это закешированный скин.

И больше нигде изменения не прописались.

Получается настройки стилей хранятся в базе?

comment_6219

а... т.е. смысл такой - при установке приложения оформление подтягивается из эксемелевского файла по умолчанию, и пишется в базу.

дальнейшая работа идёт только с базой, шаблон можно поменять только через админку, и единственное внешнее проявление - это кешированный стиль, правильно?

...при этом стиль можно перекешировать в любой момент, да и IPB сам при сохранении изменений похоже перекеширует

Ладно, с этим разобрались...

Ещё не хватает - на портал выводится только часть сообщения, по кнопке Читать полностью выводится всё сообщение.

Я так понимаю этот портал так не умеет? (дополнительные сообщения не очень красиво).

Может какой другой модуль для IPB такое может?

  • Author
comment_6225

Можно подпилить этот компонент, найти опять же в шаблоне articles:


{$topic['post']}
Заменить на:

{parse expression="IPSText::truncate( $topic['post'], 35)"}
[/code]

Где 35 - ограничение количества символов..

comment_6227

Ну по количеству символов - это очевидное решение, однако, что будет, если там тег картинки, или видео, и т.д.

Может можно какой-нибудь якорь воткнуть, и на него опираться?

  • Author
comment_6228

Больше ничего предложить не могу, да и не думаю, что можно как-то уменьшить изображение или видео.

comment_6271

Не, не уменьшить изображение.

Представь, что сообщение состоит: "А вот поглядите на картинку %7Boption%7D__мойсайтсдлинным-длиннымназванием.ru/категоирия1/категория2/ТутНечитаемоеНазваниеКакой-нибудьвесёлойпревесёлойкартинки.jpg%7Boption%7D"

Насколько я понимаю - в данном случае (при обрезании определённого количества символов) на главную выведется что-то в духе:

"А вот поглядите на картинку %7Boption%7D__мойсайтсдлинным-длиннымназванием.ru/категоирия1/кате" Читать полностю =>

Как-то это не красиво на мой взгляд...

Может есть другие приложения для IPB, которые позволяют управлять контентом на портале?

comment_6278

А что если сделать не


{parse expression="IPSText::truncate( $topic['post'], 35)"}

а

{parse expression="IPSText::truncate( $topic['post'], strstr($topic['post'],"[endmain]"))"}

Т.е. в тексте сообщения ставим некую метку - [endmain], и при выводе сообщения ищем номер позиции этой метки, и выводим на главную только контент до этой метки.

...ну и соответственно при выводе основного сообщения надо будет скрывать эту метку (str_replace("[endmain]","",$topic['post'])), только не знаю пока в каком файле :D

...вечером попробую на локальном серваке...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.