Перейти к содержимому


Фотография
- - - - -

Выделение объявления


Лучший Ответ nikolaz , 27 February 2015 - 05:11

Решение вопроса в совокупности двух подсказок от Na_uM и Sliapy. По отдельности ни то, ни другое не работает. Проблема была в следующем:

1) В опциях "Checkbox" -> "Name" должно быть строго прописано латиницей "Yes" - у меня было написано кириллицей "Да" (скрин teaser-5.jpg) - это подсказка Sliapy

2) В файле teaser.php, который приведён в инструкции "Как сделать каталог недвижимости" - отсутствует одна строка:

<?php $isMarked = ($this->checkPosition("marked") && strtolower(trim($this->renderPosition("marked"))) == "yes");?>

(скрин teaser-6.jpg) - это подсказка Na_uM

 

Вопрос закрыт. Спасибо!

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 6

#1 nikolaz

nikolaz

Отправлено 26 February 2015 - 14:42

Доброго времени суток!

Требуется на доске объявлений выделить нужное объявление (как не демо сайте по недвижимости). Смотрел темы:

http://forum.jbzoo.c...lit-obyavlenie/

http://forum.jbzoo.c...ie-obyavleniya/

Ничего не выделяется. Проблема в том, что в вышеприведённых темах файл teaser.php выглядит иначе, чем тот, который я копировал из инструкции "Как сделать каталог недвижимости" скриншоты прилагаются:

Куда копать дальше?

Прикрепленные изображения

  • teaser-1.jpg
  • teaser-2.jpg

  • 0

#2 Na_uM

Na_uM

Отправлено 26 February 2015 - 14:52

для начала добавьте после

defined('_JEXEC') or die('Restricted access');

вот это, если нету

$isMarked = ($this->checkPosition("marked") && strtolower(trim($this->renderPosition("marked"))) == "yes");

  • 1

#3 nikolaz

nikolaz

Отправлено 26 February 2015 - 14:54

 

для начала добавьте после

defined('_JEXEC') or die('Restricted access');

вот это, если нету

$isMarked = ($this->checkPosition("marked") && strtolower(trim($this->renderPosition("marked"))) == "yes");

Добавил, ничего не происходит. Получилось так (скрин во вложении):

Прикрепленные изображения

  • teaser-3.jpg

Сообщение отредактировал nikolaz: 26 February 2015 - 14:58

  • 0

#4 nikolaz

nikolaz

Отправлено 26 February 2015 - 17:18

Так тоже ничего не меняется

Прикрепленные изображения

  • teaser-4.jpg

  • 0

#5 Na_uM

Na_uM

Отправлено 26 February 2015 - 18:00

где в живую посмотреть?


  • 1

#6 Sliapy

Sliapy

Отправлено 26 February 2015 - 22:59

В типе материала вы добавили чекбокс Mark?

 

084c_200x0.png

 

У вас есть в шаблоне позиция Marked? В нее выведен элемент Mark?

 

kbam_200x0.png

 

В материале этот чекбокс выбран в Yes?

 

l18h_200x0.png

 

 

PS Если вы хотите узнать как что-то сделано на демо-сайте, то всегда лучше и смотреть демо-сайт.


Сообщение отредактировал Sliapy: 26 February 2015 - 23:08

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#7 nikolaz

nikolaz

Отправлено 27 February 2015 - 05:11   Лучший Ответ

Решение вопроса в совокупности двух подсказок от Na_uM и Sliapy. По отдельности ни то, ни другое не работает. Проблема была в следующем:

1) В опциях "Checkbox" -> "Name" должно быть строго прописано латиницей "Yes" - у меня было написано кириллицей "Да" (скрин teaser-5.jpg) - это подсказка Sliapy

2) В файле teaser.php, который приведён в инструкции "Как сделать каталог недвижимости" - отсутствует одна строка:

<?php $isMarked = ($this->checkPosition("marked") && strtolower(trim($this->renderPosition("marked"))) == "yes");?>

(скрин teaser-6.jpg) - это подсказка Na_uM

 

Вопрос закрыт. Спасибо!

Прикрепленные изображения

  • teaser-5.jpg
  • teaser-6.jpg

  • 0




Click to return to top of page in style!