shyevr

Выделения объявления и премиум - Разные цвета

Recommended Posts

в вашем css нет правила например .grid_thumbs_bold

давайте ссылку на хост

Отправил в личку

Поделиться сообщением


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

в вашем css нет правила например .grid_thumbs_bold

давайте ссылку на хост

 просто добавте в ваш css правило

.grid_thumbs_bold { background: green;}

 

.grid_thumbs_premium {

background-color: rgb(255, 228, 228);

}

Поделиться сообщением


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

 просто добавте в ваш css правило

.grid_thumbs_bold { background: green;}

 

.grid_thumbs_premium {

background-color: rgb(255, 228, 228);

}

Добавлял ноль толку

Поделиться сообщением


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

Добавлял ноль толку

А сами объявления (прем - вип -боулд ) существуют?

Поделиться сообщением


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

А сами объявления (прем - вип -боулд ) существуют?

Да все есть , вип работает , премиум точно работает ! Как положено но без подсветки что они премиум а болд не могу сказать так как их отличие только в подсветке ! Может в биленге что та не доделал ! Может там что та отвечает за изменения цвета ! Там есть у услугах выделения другим цветом select_color но метод программный в классе биленг не указан !

Поделиться сообщением


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

когда идёт правка шаблонов

- в админке -> управление кэшем -> Отключить

и очистить папку /cache/compile

только тогда увидите изменения.

Поделиться сообщением


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

А если посмотреть "Код страницы", то в разметке блочков объяв в сетке присутствуют вообще классы grid_thumbs_bold и grid_thumbs_premium ?

Поделиться сообщением


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

да, с разметкой там всё ок, 

пока проблема с mysql у хостера

Это точно ! Хостер написал что все ок а так не чего и не ок )))) Уважаемый XTRO дал ценный совет по этому поводу , склоняюсь все больше и больше к нему после уже 2х дневного ожидания!

Поделиться сообщением


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

А если посмотреть "Код страницы", то в разметке блочков объяв в сетке присутствуют вообще классы grid_thumbs_bold и grid_thumbs_premium ?

В шаблоне agency для этих стилей  /template/frontend/agency/realty_grid_thumbs.tpl.html - есть!!!!

<div class="t_i_i{if $smarty.section.i.index is even} t_i_odd{/if}{if $grid_items[i].hot==1}{if $smarty.section.i.index is even} t_i_opayed{else} t_i_payed{/if}{/if}{if $grid_items[i].bold_status==1} grid_thumbs_bold{/if}{if $grid_items[i].premium_status==1} grid_thumbs_premium{/if}">

В style.css есть строки Есть !!!

.row3:hover {	background-color: #edf4fa;	cursor: pointer;}.grid_thumbs_bold {     background: green;} .grid_thumbs_premium {background-color: rgb(255, 228, 228);}.row3 td {	border-bottom: 1px dotted;} 

В коде страницы классы grid_thumbs_bold и grid_thumbs_premium  не того не другого нет.

Поделиться сообщением


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

 

В коде страницы классы grid_thumbs_bold и grid_thumbs_premium  не того не другого нет.

и не будет, пока не отработает условия,  $grid_items.bold_status==1 или $grid_items.premium_status==1, т.е. пока эти статусы объявления не получат

Поделиться сообщением


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

и не будет, пока не отработает условия,  $grid_items.bold_status==1 или $grid_items.premium_status==1, т.е. пока эти статусы объявления не получат

Я так понимаю что объявления статус получают! Ну например премиум возьмём! - Пишу то что делал!

Разделим премиум на 3 Функции

1 - Поднятие 

2 - Принудительное  Удержания премиум в верху списка объявлений в не зависимости от простого поднятия объявлений!

3 - Выделения другим фоном премиум объявлений! 

 

Проверка 1 функции

 

Нажимаю к примеру 3 объявления сделать премиум - 3 объявления переходят в верх списка ! Есть - 1 функция премиум работает !!!

 

Проверяем 2ю функцию примиума принудительное удержания вверху списков !

 

Нажимаю поднять на выбор любые 3 объявления ! Каждое последнее поднятое объявление становится выше предыдущего поднятого но ниже всех премиум.

 

Создаю новое объявление ! - в списке оно появляется ниже премиум но выше тех что до этого были подняты ! Есть - 2я - функция премиум работает !!!

 

Ну и 3я функция выделение фона премиум объявлений - Вернемся к пункту проверки 1 функции - 1я функция выполнена, а 3я нет - Фон объявления такой же как и другие объявления! - 3я функция не работает!

 

Все строки проверял все есть как описал в 35 посте!!  Может где то еще искать ? 

Поделиться сообщением


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

искать надо в начале: в первую очередь убрать все варинги в mysql, без этого работать имхо садомазо

+ как тогда отредактируете дату окончания тех же выделенных?  

короче, добавил служебное поле для Bold, см. редактор форм, табл. data (там всё понятно)

для премиум аналогично сделаете.

Поделиться сообщением


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

+ в css правила надо всё-таки прописывать (см. Редактор шаблонов) ->style.css (добавил в самый низ, фон зелёный у bold для thumbs и list)

Поделиться сообщением


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

+ была ошибка (fixed)

for dev ( realty_grid.tpl agency):

 <tr valign="top" class="row3{if $grid_items[i].bold_status==row3}...

заменить на 

 <tr valign="top" class="row3{if $grid_items[i].bold_status==1}...

Поделиться сообщением


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

 

+ была ошибка (fixed)

for dev ( realty_grid.tpl agency):

 <tr valign="top" class="row3{if $grid_items[i].bold_status==row3}

заменить на 

 <tr valign="top" class="row3{if $grid_items[i].bold_status==1}

Ок спасибо буду побывать  поэтапно! Отпишусь что да как!

Поделиться сообщением


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

уже всё исправил, см. на сайте

Поделиться сообщением


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

уже всё исправил, см. на сайте

Я смотрю и в шоке ! Появились выделенные !  Класс ! Осталось премиум и если не сложно как получилось с выделенные заставить в чем корень был!?

Поделиться сообщением


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

все объяснения в теме, ничего нового.

Поделиться сообщением


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

все объяснения в теме, ничего нового.

Премиум не как ! Проверил в чем может быть заморочка ? В стилях все прописано !

Поделиться сообщением


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

Премиум не как ! Проверил в чем может быть заморочка ? В стилях все прописано !

Все получилось Спасибо всем за помощь и терпение !

 

Теперь для тех кто столкнется с такой же проблемой выделю все необходимое в один топик !

Для того что бы все выделение были необходимо !

 

1. В шаблоне agency для этих стилей  /template/frontend/agency/realty_grid_thumbs.tpl.html Должно быть именно так !

<div class="t_i_i{if $smarty.section.i.index is even} t_i_odd{/if}{if $grid_items[i].hot==1}{if $smarty.section.i.index is even} t_i_opayed{else} t_i_payed{/if}{/if}{if $grid_items[i].bold_status==1} grid_thumbs_bold{/if}{if $grid_items[i].premium_status==1} grid_thumbs_premium{/if}">

2. в файле стиля css - ваша тема каталог /template/frontend/ваша тема/css/style.css должно быть. 

Замечание если у вас есть одинаковые строки типа 

.grid_thumbs_bold {     background: green;и строка.grid_thumbs_premium {background-color: rgb(255, 228, 228);}

Удалите их и впишете в конец то что ниже если оставить верхние строки и вписать нижние страница загрузки начинает жутко тормозить! (Дублирование значений)

/*thumbs_premium*/.grid_thumbs_premium, .grid_table_premium {	/*background-color: rgb(255, 228, 228);*/	background-color: #F4E97D;/*заменить цвет на свой, например #ffca66*/}/*thumbs_bold*/.grid_thumbs_bold, .grid_table_bold {	background-color: #C4EDC1; /*заменить цвет на свой, например #357C44*/}

и 3 немало важное без чего все ваши строки бесполезны !

1. зайдите в админ панель - редактор форм - форма "data"

Проверьте что бы 3 таблицы на скриншоте ниже были обязательно !

Что писать если нет

Делаем новые таблицы с названиями как на скриншоте и параметрами как написано ниже !

Таблица* - date

Тип записи - date

Доступен для групп - Администратор

Активно в категории - не в одной!

Остальные параметры таблиц видны на скриншоте ниже!

 

 

 
 

 

post-2451-0-30864100-1420772729_thumb.pn

Поделиться сообщением


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

Все получилось Спасибо всем за помощь и терпение !

 

Теперь для тех кто столкнется с такой же проблемой выделю все необходимое в один топик !

Для того что бы все выделение были необходимо !

 

1. В шаблоне agency для этих стилей  /template/frontend/agency/realty_grid_thumbs.tpl.html Должно быть именно так !

<div class="t_i_i{if $smarty.section.i.index is even} t_i_odd{/if}{if $grid_items[i].hot==1}{if $smarty.section.i.index is even} t_i_opayed{else} t_i_payed{/if}{/if}{if $grid_items[i].bold_status==1} grid_thumbs_bold{/if}{if $grid_items[i].premium_status==1} grid_thumbs_premium{/if}">

2. в файле стиля css - ваша тема каталог /template/frontend/ваша тема/css/style.css должно быть. 

Замечание если у вас есть одинаковые строки типа 

.grid_thumbs_bold {     background: green;и строка.grid_thumbs_premium {background-color: rgb(255, 228, 228);}

Удалите их и впишете в конец то что ниже если оставить верхние строки и вписать нижние страница загрузки начинает жутко тормозить! (Дублирование значений)

/*thumbs_premium*/.grid_thumbs_premium, .grid_table_premium {	/*background-color: rgb(255, 228, 228);*/	background-color: #F4E97D;/*заменить цвет на свой, например #ffca66*/}/*thumbs_bold*/.grid_thumbs_bold, .grid_table_bold {	background-color: #C4EDC1; /*заменить цвет на свой, например #357C44*/}

и 3 немало важное без чего все ваши строки бесполезны !

1. зайдите в админ панель - редактор форм - форма "data"

Проверьте что бы 3 таблицы на скриншоте ниже были обязательно !

Что писать если нет

Делаем новые таблицы с названиями как на скриншоте и параметрами как написано ниже !

Таблица* - date

Тип записи - date

Доступен для групп - Администратор

Активно в категории - не в одной!

Остальные параметры таблиц видны на скриншоте ниже!

 

 

Так же хочу заметить что скрипт пока не умеет работать без ошибок на mysql 5.6 тестировал - ниже версии mysql все ок . На версии mysql 5.6 проблемы с ошибками решаются отключением сообщений об ошибках ! Но это пока начальный взгляд и как будет дальше , будет видно в работе! Но все же благодаря службе поддержки и всем кто помогал и откликнулся удалось решить возникшие проблемки ! В свою очередь я надеюсь на скорейшее обновление системы!

Еще раз Всем спасибо за помощь!

Поделиться сообщением


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

Маленькое замечание по выделению в сетке вип\премиум\выделенных. Эти три статуса могут встречаться как отдельно, так и все вместе на одном объявлении - технически это не запрещено. Поэтому оптимально, что бы каждый из признаков вип, премиум и болд имели свой стиль отметки. Например премиум - бекграундом, вип - рамочкой, болд - утолщением заголовка. Тогда будет возможность отобразить несколько этих свойств на одном объявлении одновременно.

Поделиться сообщением


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

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

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

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

точнее не пересекающимися

эх, старею видать.

Поделиться сообщением


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

при одновременном их использовании всё равно не получится сделать скажем разные bg.

 

Это если пользоваться "в лоб" как прописано в шаблоне. Но, если проявить некоторую извращенность, то можно переписать условия на примерно такие

{if $gi.premium_status==1 && $gi.bold_status==1 && $gi.vip_status==1}superclass{/if}{if $gi.premium_status==0 && $gi.bold_status==1 && $gi.vip_status==1}superclass2{/if}...

и так под каждый вариант

 

Либо (что оптимальнее) 

{if $gi.premium_status==1}p{else}_{/if}{if $gi.bold_status==1}b{else}_{/if}{if $gi.vip_status==1}v{else}_{/if}

и получить 9 уникальных классов вида

pbvpb_p_ __b__bv_ _ _....

И просто прописать стили.

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас