Вэб-разработка
Вопросы "чайника"

Profi Administrator [10176]
23 января 2011, 22:37

Dedof, там формирование переменных времени нужно перенести из header в саму функцию формирования времени. Это нужно было сделать в любом случае, т.к. в хидере они не нужны.
-------
Dedof (off) [899]
24 января 2011, 01:05

В смысле - в viewtopic.php ?
-------
Profi Administrator [10176]
24 января 2011, 01:17

Dedof, в viewtopic.php используется функция формирования времени, у тебя это похоже create_date(). Найди эту функцию, вероятно в includes/functions.php.
Часть данных для этой функции формируется непонятно за каким хреном в page_header.php.
Возьми их из page_header.php и перенеси в саму функцию.
Это более правильно и к тому же чуть чуть снизит нагрузку на php.
-------
Dedof (off) [899]
24 января 2011, 22:11

Profi, такой теоритический вопрос:
Вот есть, допустим портальная страница на сайте - типа portal.php,
где выводится некая информация ну скажем 10 новых файлов из архива,

и есть страница с пагинацией, ну скажем типа Все файлы,

так вот, осуществимо ли с технической точки зрения прикрутить на портальную страницу пагинацию от раздела "все файлы" - то есть чтоб с главной страницы все страницы раздела были доступны в один клик?

Что то меня сомнения берут - ну типа ведь пагинация по сессии режится...
-------
Profi Administrator [10176]
24 января 2011, 23:34

Dedof, не понял связи между разбивкой по страницам и сессией .hz.
Возможно с некоторыми правками прикрутить можно, но лучше сделать независимую разбивку и соответственно вывод файлов.
-------
Dedof (off) [899]
24 января 2011, 23:43

Хм, то есть выглядеть это должно грубо говоря так : с portal.php делать запрос к базе данных, и собственно вывод навигации на страницу " Все файлы" ?
-------
Profi Administrator [10176]
25 января 2011, 00:32

Dedof, ну так будет проще .hz.
Можно конечно запупырить аякс и выводить страницу в странице. Но это нужно использовать яву.
Про фрэйм молчу, т.к. это совсем несерьёзно.
-------
Dedof (off) [899]
25 января 2011, 03:23

Обьясните идиоту - просто мистика прям какаято:

есть такой запрос (извиняюсь за портянку, приведу целиком)

$sql = "SELECT * FROM " . $table_prefix."pa_files WHERE file_approved=1 ORDER BY file_time DESC LIMIT 0, $shown_dls";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query database for the most downloads');
}

$i = 1;
while ($file_most = $db->sql_fetchrow($result))
{
$row_class = ( !($i % 2) ) ? 'row1': 'row2';
$template->assign_block_vars('dlrow', array(
'NUMBER_MOST' => strval($i),
'ROW_CLASS' => $row_class,
'FILE_TIME' => create_date($board_config['default_dateformat'], $file_most['file_time'], $board_config['board_timezone']),
'FILELINK_MOST' => append_sid("dload." . $phpEx . "?action=file&file_id=" . $file_most['file_id']),
'FILENAME_MOST' => $file_most['file_name'],
'DESCRIP_MOST' => $file_most['file_desc'],
'INFO_MOST' => $file_most['file_dls'] . ' ' . $lang['Dls'])
);

$i++;
}

то есть из таблицы pa_files мы это всё добро берём, и выводим в шаблон:
там в таблице, ещё куча значений - допустим есть значение file_creator (имя закачавшего файл),
по аналогии пытаюсь вывести и его:
'CREATOR' => $file_most['file_creator'], ну и пихаю в шаблон {CREATOR}

-а и нифига .shock. какое другое значение из таблицы не возьму - не отображается!
Я прям теряюсь в догадках - а с чего такая хрень?
-------
Qwad (off) [1319]
25 января 2011, 03:42

Dedof, я бы поставил бы после этого кода вывод содержимого $template на экран и проверил, заносится ли вообще в него какое-либо значение. Если нет, то ищи проблему до этого кода, если да, то смотри, что с $template делается дальше. И так бы и вел переменную до самого вывода. Ну это я бы так сделал .oops.
-------
Dedof (off) [899]
25 января 2011, 03:49

так оно и так выводится $template->assign_block_vars('dlrow', array(

и блин все эти переменные выводятся - кроме других, которые я туда из этой же таблицы пытаюсь вывести!
-------

Ответить на тему

стр. Пред. 1,2,3 ... 186,187,188 ... 233,234,235 След.

стр.  

Вэб-разработка
Список форумов
На главную

Последние темы

Регистрация
Вход

0.038 сек
SQL: 4