throw new InvalidDataTelegramException(Response::HTTP_UNPROCESSABLE_ENTITY, __('auth.incorrect_telegram');
class Database{
...
public function __construct(){
try {
$this->conn = new PDO($this->dsn,$this->dbuser,$this->dbpass);
$this->conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if(isset($_POST['action']) && $_POST['action'] == 'register'){
die('POST WORK');
// set preloader active
fetch("big_file.zip", { cache: "force-cache" })
.then(response => {
/* close preloader */
return response.blob()
})
.then(blob => {
const url = URL.createObjectURL(blob);
const a = document.createElement('a');
// .....
// a.click()
})
;
<form method="post" action="App1.xyz://authorize"> ...
enum JournalAction: string
{
case Edit = 'edit';
case Add = 'add';
public function translated($replacements=[]): string
{
return Lang::get('journal.' . $this->value,...$replacements);
}
}
При клике на кнопку не могу получить текст с инпута в "count"
// вместо $('#users_table tbody').on('click' ...
table.on("click", "button", function (e) {
let data = table.row(e.target.closest("tr")).data();
console.log(data);
let cart_count = $(e.target.closest("tr")).find("input.number-text").val();
console.log(cart_count);
});
var table = null;
$(document).ready(function () {
table = $("#users_table").DataTable({
data: [[29, "Andrew", "Ruby", "9300000", "1", "btn"]],
columns: [
{ title: "id" },
{ title: "name" },
{ title: "code" },
{ title: "description" },
// вместо createdRow использовать renderer и изменять table.data сразу при изменении значения поля
{ title: "count", render: function (data, type, row, meta) {
return "<input type=\"text\" value="+row[4]+" onchange=\" table.cell("+meta["row"]+", 4).data(this.value)\">";
}},
{ title: "action" }
],
columnDefs: [
{
data: null,
defaultContent: "<button>Click!</button>",
targets: -1
}
],
});
table.on("click", "button", function (e) {
// тогда нужное вам значение уже есть тут
let data = table.row(e.target.closest("tr")).data();
console.log(data);
});
});
даже когда длина текста отрывка короче 55 слов
На вордпресс кнопка отображается у всех записей,... Если в тексте поста есть
<!--more-->
, то ссылка (кнопка) будет показана.$dir = glob('my_files/*.txt');
$last = array_pop($dir);
preg_match('/.*_(\d+)\.txt/', $last, $matches);
$max = empty($matches)? 'null': $matches[1];
echo "Max number: $max";
Например, просмотр шаблона компонента для настройки коэффициентов для расчета рейтинга товаров позволит узнать, какие факторы влияют на рейтинг,
все исходные файлы js (бандлы) доступны для просмотра даже без авторизации,
Есть ли способ загружать определенные компоненты только после авторизации (чтобы неавторизованным пользователям выдавалась ошибка)?
function createTable(i, data){
const div = document.createElement("div");
div.classList.add('data' + [i]);
document.body.append(div); // тут!
div.innerHTML = i + " <pre>" + JSON.stringify(data,null,' ' ) + "</pre>";
}
const t= document.createElement('table')
function addRow(table, index, json){
const row=document.createElement('tr')
const cell=document.createElement('td')
cell.innerHTML= i + " <pre>" + JSON.stringify(json,null,' ' ) + "</pre>"
row.appendChild(cell)
table.appendChild(row)
}
// ваши реквесты
for(let i=0; i<count; i++) {
...
addRow(1,data)
...
}