Foren / National / Russian / Иконки страничек

12NächsteLetzte

Иконки страниц в категории

3axap
#1 9. Oktober 2009, 22:10
Хочется украсить сайт, а точнее определенные страницы категорий. Скажем имеется категория - "Категория 1", она не содержит суб категорий, все страницы отображаются полным списком после нажатия на "Категории 1". Названия страницы выводятся списком, а хочется прикрутить к каждой из них картинку. (Только не путайте пожалуйста с {LIST_ROWCAT_ICON} в list.tpl)
На неокроме видел такую статью, этот метод плох, что оставляет пустые места под картинки, если поле не заполнено. Так же видел на некроме плагин pagethumb, но он чего то не производить обещаных превьюшек на котонти 0.6.3. (да и не загружает вроде ничего, хотя архив может быть не полным)

Подскажите пожалуйста, как еще можно реализовать подобное? И может у меня кривые руки, а плугин pagethumb на самом деле рабочий...
Kort
#2 9. Oktober 2009, 22:27
Вопрос с пустыми местами в cotonti легко решается if-блоками
SED.by - создание сайтов, разработка плагинов и тем для Котонти
3axap
#3 9. Oktober 2009, 23:21
If... На примере кнопки Опубликовать или "Отправить на валидацию"? Возможно... Но работает ли у кого нидь этот pagethumb?
dimik
#4 10. Oktober 2009, 01:58
А нечто подобное не подходит?

<!-- IF {LIST_ROW_EXTRA1} -->
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" />					
<!-- ENDIF -->
3axap
#5 10. Oktober 2009, 02:59
# dimik : А нечто подобное не подходит?

<!-- IF {LIST_ROW_EXTRA1} -->
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" />					
<!-- ENDIF -->
Гм... Надо попробовать будет, если pagethumb не заработает.. Спасибо :)
Kort
#6 10. Oktober 2009, 03:20
<!-- IF {LIST_ROW_EXTRA1} -->
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" />  
<!-- ELSE -->
<img src="empty_img.png" alt="No image" />  
<!-- ENDIF -->
SED.by - создание сайтов, разработка плагинов и тем для Котонти
3axap
#7 10. Oktober 2009, 15:13
# Kort :
<!-- IF {LIST_ROW_EXTRA1} -->
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" />  
<!-- ELSE -->
<img src="empty_img.png" alt="No image" />  
<!-- ENDIF -->
Точно, else не хватало. Отлично подойдет к статье с неокрома. А я все пытаюсь мучать плагин pagethumb. Все выполнил по инструкции. Превьюха ложится в datas/pagethumb, в форме редактирования страницы все отображается, в list.tpl и list.moy_razdel.tpl добавил соответствующий тэг. А отображаться не хочет. У кого-нибудь работал этот pagethumb?

Добавлено 18 Минут спустя:

Хех... Вручную добавленные экстраполя + код Kort почему то не хотят работать. Помню кто то писал про это, еще в старой версии. Может я что делаю не так? Подскажите пожалуйста.

Dieser Beitrag wurde von 3axap (am 10. Oktober 2009, 15:31, vor 14 Jahre) bearbeitet
dimik
#8 11. Oktober 2009, 01:44
Я честно говоря, так и не понял, чего ты хочешь в итоге? Вот например есть у тебя статья "Букашки средней полосы России", в тексте для наглядности картинки этих букашек. У каждой категории, в списке статей, рядом с названием, выводится превьюшка. Так почему бы просто с помощью экстра-поля, не сделать прямой вывод превью, без внедрения плагина? То есть выбрать самую смачную картинку из статьи и сделать её в качестве той самой превьюшки, указав адрес в экстра-поле, ну а если картинка неприлично большого размера, принудительно задать ей размер при выводе:
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" width="150px" />
Или не кошерно?
Kort
#9 11. Oktober 2009, 02:37
В самом деле, здесь, похоже, задача решается средствами скина. Зачем тебе плагин подключать?
SED.by - создание сайтов, разработка плагинов и тем для Котонти
3axap
#10 12. Oktober 2009, 01:38
Гуру убедили :). Значит буду экстраполями, телодвижения для их активации такие же как в седе?
dimik
#11 12. Oktober 2009, 02:39
Да тут и телодвижений особых не нужно. В page.edit.tpl - {PAGEEDIT_FORM_EXTRA1_TITLE}{PAGEEDIT_FORM_EXTRA1}, в page.add.tpl - {PAGEADD_FORM_EXTRA1_TITLE}{PAGEADD_FORM_EXTRA1}, а в page.tpl
<!-- IF {LIST_ROW_EXTRA1} -->
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" />
<!-- ENDIF -->
Ну и в админке для поля название напиши, чтоб не затерялось среди других.
3axap
#12 12. Oktober 2009, 17:11
# dimik : Да тут и телодвижений особых не нужно. В page.edit.tpl - {PAGEEDIT_FORM_EXTRA1_TITLE}{PAGEEDIT_FORM_EXTRA1}, в page.add.tpl - {PAGEADD_FORM_EXTRA1_TITLE}{PAGEADD_FORM_EXTRA1}, а в list.tpl
<!-- IF {LIST_ROW_EXTRA1} -->
<img src="{LIST_ROW_EXTRA1}" alt="{LIST_ROW_TITLE}" />
<!-- ENDIF -->
Ну и в админке для поля название напиши, чтоб не затерялось среди других.
Благодарствую :), жалко никак карму сюда не подключат, чтобы плюсики ставить.

Dieser Beitrag wurde von 3axap (am 12. Oktober 2009, 18:24, vor 14 Jahre) bearbeitet
SunChase
#13 12. Oktober 2009, 21:22
если я правильно понял постановку задачи то попробуй ещё таким методом:
себе для привью страницы я использовал поле десприпшена.
Меняеш в настройках(или качаеш плагин) поле page_desc из input в textarea и включаеш парсинг в листах и новостях.И если я правильно понял то будет тебе нормальное привью страницы...
[url=http://ka13.orgfree.com]KA13[/url] - The essence of creativity
3axap
#14 12. Oktober 2009, 23:52
# SunChase : если я правильно понял постановку задачи то попробуй ещё таким методом:
себе для привью страницы я использовал поле десприпшена.
Меняеш в настройках(или качаеш плагин) поле page_desc из input в textarea и включаеш парсинг в листах и новостях.И если я правильно понял то будет тебе нормальное привью страницы...
Не совсем... Но вышеизложеный метод с экстраполями оказался вполне приемлим.... А Ваш на заметку :)
Kort
#15 13. Oktober 2009, 00:51
3axap: Не надо брать на заметку советы, использующие (а) хак ядра, (б) описание страницы не по назначению + использование лишнего плагина. Экстраполя и точка.
SED.by - создание сайтов, разработка плагинов и тем для Котонти

12NächsteLetzte