@Aliaksandr,
у вас ошибки в коде

Red-Ray.Ru
+191
Репутация
686
Рейтинг
@Aliaksandr,
без таблиц, 3 ссылки
без таблиц, 3 ссылки
<div class="button_block"> <a class="button" href="#">ссылка 1</a> <a class="button" href="#">ссылка 2</a> <a class="button" href="#">ссылка 3</a> </div>
.button { color: #337ab7; background: #f7f7f7; margin: 0 5px; padding: 5px; border: 1px solid #337ab7; border-radius: 3px; width: 32.2222%; display: block; float: left; text-align: center; }
@Aliaksandr, зачем вы используете таблицу для кнопок?
@Aliaksandr, для трех кнопок
используйте ширину в 33.3333%, для каждой кнопки
используйте ширину в 33.3333%, для каждой кнопки
#5
[ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением
27 марта 2019 в 11:31
Ris,
Да, я сначала так и прописал, потом искал возможность этот запрос SELECT * FROM cms_con_model_car WHERE color = 'gray'
стандартными методами сделать.
В любом случае Ris, Спасибо Вам!
Да, я сначала так и прописал, потом искал возможность этот запрос SELECT * FROM cms_con_model_car WHERE color = 'gray'
стандартными методами сделать.
В любом случае Ris, Спасибо Вам!
#6
[ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением
27 марта 2019 в 09:58
Ris,
хотя конечно можно вместо того чтобы в функции myNewFunction обращаться к функции filterColor,
и как вы говорите прописать
то есть будет
в обоих вариантах как я понимаю все правильно.
Единственное возможно по скорости будет отличаться.
// получим все авто с определенным цветом // хочу отдельно сделать эту функцию, чтобы можно ,было получать авто по цвету, так и в других функциях модели ее вызывать для последующей обработки public function filterColor($color){ $this->filterEqual('color', $color); return $this; } public function myNewFunction($color){ $cars = $this->filterColor($color); // вызываем функцию filterColor и передаем ей значение if($cars) { // обрабатываем //..... //..... //..... //..... } }
и как вы говорите прописать
$models = $this->filterColor($color)->get('con_model_car');
public function myNewFunction($color){ $models = $this->filterColor($color)->get('con_model_car'); if($models) { // обрабатываем //..... //..... //..... //..... } }
Единственное возможно по скорости будет отличаться.
#7
[ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением
27 марта 2019 в 09:24
Ris, понял, спасибо!
Проверил свой вариант и ваш вариант, в экшене работает, а в модели нет. Я вызываю функцию getModelColor в другой функции в модели. Значит где-то допустил ошибку.
Буду разбираться. Спасибо!
Проверил свой вариант и ваш вариант, в экшене работает, а в модели нет. Я вызываю функцию getModelColor в другой функции в модели. Значит где-то допустил ошибку.
Буду разбираться. Спасибо!
#1
[ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением
27 марта 2019 в 08:59
Друзья, помогите разобраться.
Пытаюсь получить все записи по определенному значению стандартными методами движка, но зашел в тупик.
Есть таблица cms_con_model_car
id | model | color
1 | audi | red
2 | bmw | grey
3 | lexus | blue
4 | fiat | grey
нужно достать из БД все записи с 'color' = 'grey'
Должны отобразиться записи
2 | bmw| grey
4 | fiat | grey
В модели пытался сделать так:
И вот так:
Не получилось.
Думаю может вывести сначала все записи, $this->get('con_model_car');
а затем через forech получить нужные,
Но если есть возможность сразу сделать запрос с выборкой стандартными методами движка, то так будет лучше
"Застрял" на элементарном.
Помогите пожалуйста разобраться
Пытаюсь получить все записи по определенному значению стандартными методами движка, но зашел в тупик.
Есть таблица cms_con_model_car
id | model | color
1 | audi | red
2 | bmw | grey
3 | lexus | blue
4 | fiat | grey
нужно достать из БД все записи с 'color' = 'grey'
Должны отобразиться записи
2 | bmw| grey
4 | fiat | grey
В модели пытался сделать так:
public function getModelColor($color){ $this->filterStart(); $this->filterEqual('color', $color); $this->filterOr(); $this->filterLike('color', '%' . $color. '%'); $this->filterEnd(); $models = $this->get('con_model_car'); return $models; }
И вот так:
public function getModelColor($color){ $models = $this->get('con_model_car', 'color', $color); return $models; }
Думаю может вывести сначала все записи, $this->get('con_model_car');
а затем через forech получить нужные,
Но если есть возможность сразу сделать запрос с выборкой стандартными методами движка, то так будет лучше
"Застрял" на элементарном.
Помогите пожалуйста разобраться
@elv, уже возродили instantcms.ru/addons/search-autocomplete.html
@fazer, Добрый вечер!
У виджета, как правило, свой стиль отображения контента.
Но можно с помощью css сделать одинаково
У виджета, как правило, свой стиль отображения контента.
Но можно с помощью css сделать одинаково
GoodMade.ru, Добрый вечер!
Что если воспользоваться renderChild? или это в данном случае не подходит?...
Попробуйте прописать путь к файлам css
вместо {$config['theme']}
написать default
например
$this->addCSS("templates/default/controllers/users/themes/default/css/vex.css"); и так же для следующей строки.
А затем посмотрите, если ошибки не будет, значит проблему нужно искать где-то в {$config['theme']}
Что если воспользоваться renderChild? или это в данном случае не подходит?...
Попробуйте прописать путь к файлам css
вместо {$config['theme']}
написать default
например
$this->addCSS("templates/default/controllers/users/themes/default/css/vex.css"); и так же для следующей строки.
А затем посмотрите, если ошибки не будет, значит проблему нужно искать где-то в {$config['theme']}
Azami,
Azami, в файле /default/controllers/photos/view.tpl.php на 49 строке вставьте код
и дальше где вам нужно выводите строку
где field_html — это системное имя вашего поля
<?php // Обратимся модели контроллера фотографий $model_photos = cmsCore::getModel('photos'); // Получим данные альбома $album = $model_photos->getAlbum($photo['album_id']); ?>
<?php echo $album['field_html']; ?>
Azami, может вам нужно вывести поле при переходе на любую из фотографий этого альбома?
Azami, Добрый вечер! Проверил. Стандартными средствами можно вывести данные из поля на страницу просмотра фотографий из этого альбома.