Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2011-11-26 23:52:23

clinoc11
Участник
Здесь с 2011-11-24
Сообщений: 16
Рейтинг :   

доп поля

Здраствуйте. Я третий день как нашел этот двиг, не могу разобраться с дополнительными полями плагина  - xfields -, подскажите как добавить доп поле для удаленной ссылки, чтобы в поле вставлять ссылку, а внизу новости отображалась ссылка с анкором. Буду благодарен за помощь.

Вне форума

#2 2011-11-27 03:27:00

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: доп поля

clinoc11, создаёшь обычное текстовое поле.
Называешь, к примеру, extlink.

Дальше в news.full.tpl добавляешь:

[xfield_extlink]Внешняя ссылка: <a href="[xvalue_extlink]">ТУТ</a>[/xfield_extlink]

Данный блок будет выводиться только при заполнении доп. поля extlink.

Вне форума

#3 2011-11-27 10:55:17

clinoc11
Участник
Здесь с 2011-11-24
Сообщений: 16
Рейтинг :   

Re: доп поля

Спасибо, работает)))))))

Вне форума

#4 2011-12-26 01:35:20

t3s
Участник
Откуда: планета The мля...
Здесь с 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: доп поля

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

к примеру если в xfields_chislo лежит 1000000 - а я хочу чтобы было 1 000 000, т.е. пропустить через небольшую регулярку которая делит на разряды?

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


Проекты любой сложности. Качественно. Дорого.

Вне форума

#5 2011-12-26 11:47:09

Wolverine
Модератор
Откуда: Домодедово
Здесь с 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: доп поля

Обрабатывать когда? До внесения в БД или после извлечения перед отображением?

Вне форума

#6 2011-12-27 01:07:58

t3s
Участник
Откуда: планета The мля...
Здесь с 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: доп поля

ну если оно там уже лежит, то наверное после smile

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

кстати, с новой аватаркой :cool:


Проекты любой сложности. Качественно. Дорого.

Вне форума

#7 2011-12-27 02:06:46

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: доп поля

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

Вне форума

#8 2012-01-30 18:33:55

Сокол
Участник
Откуда: Красноярск
Здесь с 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Re: доп поля

Привет!
Помогите пожалуйста с кодами полей!
Я добавил поле для добавления картинки к новости. При загрузке поставил галку "Уменьшенная копия:".
Из описания плагина я не понял: что и как прописать в плагине и шаблонах новостей, чтобы в короткой новости выводилась превьюшка картинки, а в полной новости - картинка во весь размер (в полной новости она итак уже выводится как надо).

Код в news.show.images.tpl сейчас такой оставил:

<div class="xfImagesList">
{% for entry in entries %}
<img alt="{{ entry.description}}" src="{{ entry.url }}" width="{{ entry.width }}" height="{{ entry.height }}"/>
<br/>
{% endfor %}
</div>

И ещё вопросы:
1. возможно ли с помощью доп. полей сделать вывод блока "похожие новости" с превьюшками этих новостей?
Если да, то что и где прописать?
2. если сделать несколько доп. полей + вывод превьюшек, и при этом будет посещаемость в *.К уников, возрастёт ли в разы нагрузка на сервер (именно от доп. полей)?

Спасибо!

Отредактировано Сокол (2012-01-30 18:40:56)

Вне форума

#9 2012-02-01 10:11:49

Сокол
Участник
Откуда: Красноярск
Здесь с 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Вне форума

#10 2012-02-01 10:46:55

vip
Зaбанен
Откуда: Russian Federation, Moscow
Здесь с 2011-03-23
Сообщений: 1,173
Рейтинг :   215 
Сайт

Re: доп поля

Попробуй сделать так

1) в шаблоне news.show.images.tpl замени код на

<div class="xfImagesList">
{% for entry in entries %}
{{ entry.url }}
{% endfor %}
</div>

2) в шаблоне сайта news.short.tpl и news.full.tpl

<img src="[xvalue_image]" width="100px" height="100px" />

Адрес доп поля src="[xvalue_image]"
Нужный размер по горизонтали width="100px"
Нужный размер по вертикале height="100px"

Вне форума

#11 2012-02-02 09:57:16

Сокол
Участник
Откуда: Красноярск
Здесь с 2009-05-23
Сообщений: 227
Рейтинг :   
Сайт

Re: доп поля

vip пишет:

Попробуй сделать так

1) в шаблоне news.show.images.tpl замени код на

<div class="xfImagesList">
{% for entry in entries %}
{{ entry.url }}
{% endfor %}
</div>

2) в шаблоне сайта news.short.tpl и news.full.tpl

<img src="[xvalue_image]" width="100px" height="100px" />

Адрес доп поля src="[xvalue_image]"
Нужный размер по горизонтали width="100px"
Нужный размер по вертикале height="100px"

Спасибо за совет! )
Но я имел ввиду другое:
насколько я понимаю, при загрузке изображения через xfields, если стоит галочка на "Уменьшенная копия:", то создаётся и картинка малого размера (превьюшка). Так вот эту превьюшку мне и нужно вывести в короткой новости.
Это нужно для того, чтобы страница с новостями (категории, архивы) имела в разы меньший вес (да и доп. картинки лишними не будут в индексе ПС )... ).
А при твоём способе получается, что картинка будет загружаться в браузер большая, и уменьшится она для просмотра опять же средствами браузера.

Отредактировано Сокол (2012-02-02 09:59:23)

Вне форума

#12 2012-02-09 06:26:04

KIR
Участник
Здесь с 2012-02-09
Сообщений: 9
Рейтинг :   

Re: доп поля

Всем привет!
Знает ли кто нибудь как приделать к дополнительным полям, BB коды?
В моём случае тег

Скрытый текст

...

Вне форума

#13 2012-02-09 20:18:50

t3s
Участник
Откуда: планета The мля...
Здесь с 2009-04-09
Сообщений: 228
Рейтинг :   13 
Сайт

Re: доп поля

тег spoiler генерирует определенный хтмл-код
чтобы не заморачиваться с изменением плагинов (они слетят при обновлении), можно в шаблоне вставить этот код, примерно так

[xfield_blablabla]
<div class="spoiler">
  <div class="sp-head" onclick="toggleSpoiler(this.parentNode, this);"><b></b>Раскрыть</div>
    <div class="sp-body">
    [xvalue_blablabla]
    </div>
</div>
[/xfield_blablabla]

вместо xfield_blablabla - свое поле

Отредактировано t3s (2012-02-09 20:20:23)


Проекты любой сложности. Качественно. Дорого.

Вне форума

#14 2012-02-10 18:43:38

KIR
Участник
Здесь с 2012-02-09
Сообщений: 9
Рейтинг :   

Re: доп поля

t3s пишет:

тег spoiler генерирует определенный хтмл-код
чтобы не заморачиваться с изменением плагинов (они слетят при обновлении), можно в шаблоне вставить этот код, примерно так

[xfield_blablabla]
<div class="spoiler">
  <div class="sp-head" onclick="toggleSpoiler(this.parentNode, this);"><b></b>Раскрыть</div>
    <div class="sp-body">
    [xvalue_blablabla]
    </div>
</div>
[/xfield_blablabla]

вместо xfield_blablabla - свое поле

У меня такая идея было, но при ней можно вставить всего лишь 1 спойлер, у меня же их будет много

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.030 сек, 7 запросов выполнено - Использовано памяти: 579.77 Кбайт (Пик: 596.77 Кбайт) ]