ПравилаРегистрацияВход
НАВИГАЦИЯ

Вопросы "чайника"

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 186, 187, 188 ... 233, 234, 235 
АВТОРСООБЩЕНИЕ
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
23 января 2011, 22:37
Dedof, там формирование переменных времени нужно перенести из header в саму функцию формирования времени. Это нужно было сделать в любом случае, т.к. в хидере они не нужны.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
24 января 2011, 01:05
В смысле - в viewtopic.php ?
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
24 января 2011, 01:17
Dedof, в viewtopic.php используется функция формирования времени, у тебя это похоже create_date(). Найди эту функцию, вероятно в includes/functions.php.
Часть данных для этой функции формируется непонятно за каким хреном в page_header.php.
Возьми их из page_header.php и перенеси в саму функцию.
Это более правильно и к тому же чуть чуть снизит нагрузку на php.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
24 января 2011, 22:11
Profi, такой теоритический вопрос:
Вот есть, допустим портальная страница на сайте - типа portal.php,
где выводится некая информация ну скажем 10 новых файлов из архива,

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

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

Что то меня сомнения берут - ну типа ведь пагинация по сессии режится...
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
24 января 2011, 23:34
Dedof, не понял связи между разбивкой по страницам и сессией .hz.
Возможно с некоторыми правками прикрутить можно, но лучше сделать независимую разбивку и соответственно вывод файлов.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
24 января 2011, 23:43
Хм, то есть выглядеть это должно грубо говоря так : с portal.php делать запрос к базе данных, и собственно вывод навигации на страницу " Все файлы" ?
Profi
Administrator
Avatar
Репутация: 126
Регистрация: 25.04.2006
Всего сообщений: 10175
Откуда: Уфа РБ
25 января 2011, 00:32
Dedof, ну так будет проще .hz.
Можно конечно запупырить аякс и выводить страницу в странице. Но это нужно использовать яву.
Про фрэйм молчу, т.к. это совсем несерьёзно.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 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
Avatar
Имя: Серёга
Сейчас нет на сайте
Репутация: 14
Регистрация: 13.02.2009
Всего сообщений: 1319
Откуда: Украина, г. Харьков
25 января 2011, 03:42
Dedof, я бы поставил бы после этого кода вывод содержимого $template на экран и проверил, заносится ли вообще в него какое-либо значение. Если нет, то ищи проблему до этого кода, если да, то смотри, что с $template делается дальше. И так бы и вел переменную до самого вывода. Ну это я бы так сделал .oops.
Dedof
Avatar
Имя: Владимир
Сейчас нет на сайте
Репутация: 1
Регистрация: 21.08.2006
Всего сообщений: 899
Откуда: Воркута
25 января 2011, 03:49
так оно и так выводится $template->assign_block_vars('dlrow', array(

и блин все эти переменные выводятся - кроме других, которые я туда из этой же таблицы пытаюсь вывести!
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 186, 187, 188 ... 233, 234, 235 След.
 
стр.  
Страница 187 из 235
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.041 сек
Общая загрузка процессора: 93%
SQL-запросов: 4
Rambler's Top100