вопрос
Здравствуйте.
Помогите разобраться.
Пытаюсь сделать функцию изменения размера в fullstory.tpl
Создал в папке engine/modules файл и вывожу его в fullstory.tpl так {include file="/engine/modules/имя_модуля.php?category=2,10"}
Сам код код модуля:
Суть вопроса в том, что работает некорректно.
Выбираю 80х190 а ссылка от размера 80х200. И отсутствует последний размер 180х200.
То есть всё смещается.
Помогите решить данную проблему.
Пытался сделать перебор массива, но не получается всё воедино связать.
Помогите разобраться.
Пытаюсь сделать функцию изменения размера в fullstory.tpl
Создал в папке engine/modules файл и вывожу его в fullstory.tpl так {include file="/engine/modules/имя_модуля.php?category=2,10"}
Сам код код модуля:
<?php
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
if( ! defined( 'DATALIFEENGINE' ) ) { die( "Hacking attempt!" ); }
/* Вывод имени и размера для <option> */
$result = $db->query("SELECT id, category, alt_name, xfields FROM " . PREFIX . "_post WHERE category='" . $category . "'");
while ($row = $db->get_row($result)) {
$xfields[] = $row;
$id[] = $row;
$alt_name[] = $row;
$full_link .= "<option value=" .$config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html>" . $size . "</option>";
/* Вывод значений из доп. поля*/
$give_size = array();
foreach ($xfields as $size) {
if ($size[xfields]) {
$row = xfieldsdataload($size[xfields]);
if ($row[sofa_size]) {
$rowdata = explode("|", $row[sofa_size]);
foreach ($rowdata as $size) {
if ($size) {
$size = trim($size);
array_unshift($give_size, $size);
}
}
}
}
}
}
echo "<select id=\"seltag\" data-placeholder=\"Размер\" class=\"size\" data-search=\"false\" style=\"width: 90px;\" onchange=\"window.location.href=this.options[sessionStorage.seltag=this.selectedIndex].value\">" . $full_link . "</select>";
?>
Суть вопроса в том, что работает некорректно.
Выбираю 80х190 а ссылка от размера 80х200. И отсутствует последний размер 180х200.
То есть всё смещается.
Помогите решить данную проблему.
Пытался сделать перебор массива, но не получается всё воедино связать.