Red-Ray.Ru

Red-Ray.Ru

+191
Репутация
686
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Кнопки html, растянуть по размеру окна. 29 апреля 2019 в 16:05
@Aliaksandr,
у вас ошибки в коде
#2 [ЕСТЬ РЕШЕНИЕ] Кнопки html, растянуть по размеру окна. 29 апреля 2019 в 15:57
@Aliaksandr,

без таблиц, 3 ссылки

  1.  
  2. <div class="button_block">
  3. <a class="button" href="#">ссылка 1</a>
  4. <a class="button" href="#">ссылка 2</a>
  5. <a class="button" href="#">ссылка 3</a>
  6. </div>
  7.  
  1.  
  2. .button {
  3. color: #337ab7;
  4. background: #f7f7f7;
  5. margin: 0 5px;
  6. padding: 5px;
  7. border: 1px solid #337ab7;
  8. border-radius: 3px;
  9. width: 32.2222%;
  10. display: block;
  11. float: left;
  12. text-align: center;
  13. }
  14.  
#3 [ЕСТЬ РЕШЕНИЕ] Кнопки html, растянуть по размеру окна. 29 апреля 2019 в 15:47
@Aliaksandr, зачем вы используете таблицу для кнопок?
#4 [ЕСТЬ РЕШЕНИЕ] Кнопки html, растянуть по размеру окна. 29 апреля 2019 в 15:44
@Aliaksandr, для трех кнопок
используйте ширину в 33.3333%, для каждой кнопки
#5 [ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением 27 марта 2019 в 11:31
Ris,
Да, я сначала так и прописал, потом искал возможность этот запрос SELECT * FROM cms_con_model_car WHERE color = 'gray'
стандартными методами сделать.
В любом случае Ris, Спасибо Вам!
#6 [ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением 27 марта 2019 в 09:58
Ris,
  1.  
  2. // получим все авто с определенным цветом
  3. // хочу отдельно сделать эту функцию, чтобы можно ,было получать авто по цвету, так и в других функциях модели ее вызывать для последующей обработки
  4.  
  5. public function filterColor($color){
  6. $this->filterEqual('color', $color);
  7. return $this;
  8. }
  9.  
  10. public function myNewFunction($color){
  11. $cars = $this->filterColor($color); // вызываем функцию filterColor и передаем ей значение
  12. if($cars) {
  13. // обрабатываем
  14. //.....
  15. //.....
  16. //.....
  17. //.....
  18. }
  19. }
  20.  
хотя конечно можно вместо того чтобы в функции myNewFunction обращаться к функции filterColor,

и как вы говорите прописать
  1.  
  2. $models = $this->filterColor($color)->get('con_model_car');
  3.  
то есть будет

  1.  
  2. public function myNewFunction($color){
  3. $models = $this->filterColor($color)->get('con_model_car');
  4. if($models) {
  5. // обрабатываем
  6. //.....
  7. //.....
  8. //.....
  9. //.....
  10. }
  11. }
  12.  
в обоих вариантах как я понимаю все правильно.
Единственное возможно по скорости будет отличаться.
#7 [ЕСТЬ РЕШЕНИЕ] Помогите разобраться. Вывод всех записей с одинаковым значением 27 марта 2019 в 09:24
Ris, понял, спасибо!
Проверил свой вариант и ваш вариант, в экшене работает, а в модели нет. Я вызываю функцию 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

В модели пытался сделать так:

  1.  
  2. public function getModelColor($color){
  3.  
  4. $this->filterStart();
  5. $this->filterEqual('color', $color);
  6. $this->filterOr();
  7. $this->filterLike('color', '%' . $color. '%');
  8. $this->filterEnd();
  9.  
  10. $models = $this->get('con_model_car');
  11.  
  12. return $models;
  13.  
  14. }
  15.  


И вот так:

  1.  
  2. public function getModelColor($color){
  3.  
  4. $models = $this->get('con_model_car', 'color', $color);
  5. return $models;
  6.  
  7. }
  8.  
Не получилось.

Думаю может вывести сначала все записи, $this->get('con_model_car');
а затем через forech получить нужные,

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

"Застрял" на элементарном.

Помогите пожалуйста разобраться
#8 Прикрутить красивую форму поиска 26 марта 2019 в 08:59
@elv, уже возродили instantcms.ru/addons/search-autocomplete.html
#9 "Активность" и "Лента активности" - внешний вид 27 января 2019 в 20:31
@fazer, Добрый вечер!
У виджета, как правило, свой стиль отображения контента.
Но можно с помощью css сделать одинаково
#10 addCSS и addMainCSS и include 21 января 2019 в 22:19
GoodMade.ru, Добрый вечер!
Что если воспользоваться renderChild? или это в данном случае не подходит?...

Попробуйте прописать путь к файлам css
вместо {$config['theme']}
написать default

например
$this->addCSS("templates/default/controllers/users/themes/default/css/vex.css"); и так же для следующей строки.

А затем посмотрите, если ошибки не будет, значит проблему нужно искать где-то в {$config['theme']}
#11 Вывести данные фотоальбома на странице фотографии 11 января 2019 в 18:45
Azami,

#12 Вывести данные фотоальбома на странице фотографии 11 января 2019 в 18:40
Azami, в файле /default/controllers/photos/view.tpl.php на 49 строке вставьте код

  1. <?php
  2. // Обратимся модели контроллера фотографий
  3. $model_photos = cmsCore::getModel('photos');
  4. // Получим данные альбома
  5. $album = $model_photos->getAlbum($photo['album_id']);
  6. ?>
и дальше где вам нужно выводите строку

  1. <?php echo $album['field_html']; ?>
где field_html — это системное имя вашего поля
#13 Вывести данные фотоальбома на странице фотографии 11 января 2019 в 18:19
Azami, может вам нужно вывести поле при переходе на любую из фотографий этого альбома?
#14 Вывести данные фотоальбома на странице фотографии 11 января 2019 в 18:15
Azami, Добрый вечер! Проверил. Стандартными средствами можно вывести данные из поля на страницу просмотра фотографий из этого альбома.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.