Артём
консоль откройте, будут тайминги
Артём
если данные на сервере появились. В категориях будет +1. Если мы в текущей категории вылезет плашка мол обновить как у вк, тогда перейдем в начало категории и появится новый контент
Артём
а само приложение на backbone.js - диспетчер событий, роутер и все. Структура сама на модулях
Артём
Через часик удалю с серва
🎅
Одностраничник ))
Артём
Да, spa)
🎅
Спа он не кеширует нах ему это надо
Артём
Мне для другого скрипт нужен. Магазин просто пример
Vitaliy
1. Выкладывают код, просят помощи - такого отправляют гуглить
Vitaliy
2. Спрашивает типа как после адвансед поставить вакансии какие искать - на полном серьёзе поддерживают беседу.
CybernatiC
Дратути вопрос по хукам
Подскажите пример пожалуйста где я могу глобально отслеживать все события и вешать на них триггеры?
CybernatiC
Если в модуле корзина добавили товар инициировать вызов другого модуля и метода?
Vitaliy
кто ж 666 мембером стал?
The Ant
Olzhas
прям как пхп
The Ant
вот и не правда ) пхп в своей нише не имеет вменяемой альтернативы
Dmitry
прям как пхп
папахивает троллингом, не кормите троля ;)
Артём
На php легче чужой код понимать нежели чем на js (100500 вариаций конструкций языка)
Olzhas
The Ant
Артём
А про Битрикс кто что скажет? Вакансии по деньгам не плохии
Александр
Избегаю вакансий с битриксом, хотя сейчас приходится с ним работать. Так себе занятие
who are you
а pjax делает не пагинацию а аякс подгрузку при прокрутке ? 😊
who are you
или надо джиквери какой нибудь плагин внедрять для того
Dmitry
who are you
врятли 3 строчки
Dmitry
27 у меня заняло, вместе со всеми проверками и параметрами на отдельных строках )))
Dmitry
$(window).scroll(function() {
var footer_offset = $('#items_end').offset();
if($(window).scrollTop() + $(window).height() >= footer_offset['top'] - 200 && !inProgress) {
load_fr_items();
}
});
Dmitry
это если параметры аякс запроса опустить
who are you
Dmitry
json
Dmitry
где то html
Dmitry
в зависимости от задачи
who are you
и чо ты создаешь на лету джаваскриптом хтмл разметку и туда вставляешь данные из джесона ?
Dmitry
ну да
who are you
сложновато однако
Dmitry
что именно?
who are you
отправлять параметры в джесоне а не всю страницу уже сгенерированную и простой ее как бы инклюд
who are you
load_fr_items(); - это у тебя функция делает аджакс запрос ?
Dmitry
ну я же говорю, все от задачи зависит. Если просто title, anons, link то нафиг html весть тащить? Если сложная логика вывода, то html сразу
Dmitry
да
who are you
в ней же и инклюд и прочее ?
who are you
или там другая уже функция внутри нее
Dmitry
типа так
function load_fr_items() {
$.ajax({
url: '/url/',
method: 'POST',
data: {"offset": startFrom},
dataType: 'json',
/* что нужно сделать до отправки запрса */
beforeSend: function () {
inProgress = true;
}
}).done(function (data) {
if (data.size > 0) {
$(".items").append(data.html);
inProgress = false;
startFrom += data.size;
}
});
}
who are you
оки. спасибо. попробую прикрутить подобное 😊 и правда смысла особо нет либы качать
who are you
я просто подумал там чот геморройное ожидает
who are you
а как вы делаете удаление записей когда их много в гридвью ?
who are you
нехватает прям столбца с галочками и кнопки что сделать с отмеченными
who are you
я в базе просто трункейт таблице делаю и потом руками файлы сношу 😂
who are you
кнопки действий такие мелкие, тренировка координации движения прям при удалении 20 записей
who are you
http://shot.hsdn.org/ieZbx73e
The Ant
who are you
The Ant
врятли. способов реализаций дохуя. От модалок с аяксами всякими, до полноценной формы, в которую этот грид обернут
CybernatiC
Юзай cmf
who are you
☺️ I am sorry
The Ant
можешь просто стилями побольше сделать
Максим
Всем доброго времени сутко. Подскажите пожалуйста, хочу вывести в GridView данные из связанной таблицы. В модели создал методы:
Максим
public function getCreditItems() {
return $this->hasOne(CreditItems::className(), ['credit_item_id' => 'credit_item_id']);
}
public function getItemName() {
$itemName = CreditItems::find()->where(['credit_item_id' => $this->credit_item_id])->all();
return $itemName->item_name;
}
Максим
В виде
[
'attribute'=>'item_name',
'label'=>'Статья расходов',
'format'=>'text',
'content'=>function($data){
return $data->getItemName();
},
],
Максим
К гуглу уже обращался
Alexey
'value'=>function($data)...
Anonymous
лушче бы к доке обратился, http://stuff.cebe.cc/yii2docs-ru/guide-db-active-record.html#relational-data
Alexey
можно так 'value' => 'creditItems.item_name'
Максим
если пишу 'value', то в строке получаю (not set)
Alexey
Alexey
вот это зачем?
public function getItemName() {
$itemName = CreditItems::find()->where(['credit_item_id' => $this->credit_item_id])->all();
return $itemName->item_name;
}
Максим
Нагуглил статью, там было написано через отдельную функцию делать.
Максим
Но все оказалось намного проще.
who are you
$this->layout = null;
who are you
в экшене
who are you
я правильно пытаюсь убрать лайаут ?
who are you
мне нужно там вывести подгрузку аджаксную а туде лезет все с лайаутом
Niko
а не хочешь сделать Yii::$app->response->format = Format::JSON???
who are you
нет