Pimen Опубликовано 22 Января 2007 Жалоба Поделиться Опубликовано 22 Января 2007 можно поконкретнее?Эт самому написать чтоль? Ссылка на комментарий Поделиться на других сайтах Прочее
Vrubel Опубликовано 22 Января 2007 Жалоба Поделиться Опубликовано 22 Января 2007 Что можно сделать?Нa html php код не работает. Сам файл хоть и index.php, но генерируется из html шаблона. переименование не пройдет. Может кто подскажет скрипт для запуска php файла из html. Ссылка на комментарий Поделиться на других сайтах Прочее
Pimen Опубликовано 22 Января 2007 Жалоба Поделиться Опубликовано 22 Января 2007 <!----Начало_ скрипта----->Правая кнопка => Переименовать.html => .php<!----Конец_скрипта-----> Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 22 Января 2007 Жалоба Поделиться Опубликовано 22 Января 2007 вопрос сводится как на html странице исполнить php?никак.код будет "съеден" серваком, если расширение файла html. Ссылка на комментарий Поделиться на других сайтах Прочее
Schnapz Опубликовано 24 Января 2007 Жалоба Поделиться Опубликовано 24 Января 2007 И так, на счет ошибки с нулем, плана - "Вчера, 020:43" Как мы можем лицезреть ноль добавлялся безусловно: {$hours_final =$hours_edited - 24; $hours_edited = "0".$hours_final;} Для решения проблемы меняем эту строку на: { $hours_final =$hours_edited - 24; if ($hours_final < 10) { $hours_edited = "0".$hours_final; } else { $hours_edited = $hours_final; }} ЗЫЖ Спасибо автору за помощь в решении проблемы! Я скрипт скопипастил с сервака, он полностью рабочий. Так что думайте сами, рыться в коде и че-то менять (еще не факт что потом бага какая не вылезет), или скопипастить полный код отсюда --> latest posts Что можно сделать?Нa html php код не работает. Сам файл хоть и index.php, но генерируется из html шаблона. переименование не пройдет. Может кто подскажет скрипт для запуска php файла из html.Поправь шаблон, если это возможно. Сделай его не шаблон.хтмл, а шаблон.пхп. Пихни инклюд latest_posts куда тебе нужно и все. Главное про правильный путь к файлу не забудь, лучше укажи полный путь, типа там /pub/home/login/public_html/forum/latest_posts.php Ссылка на комментарий Поделиться на других сайтах Прочее
Freestyler(c) Опубликовано 25 Января 2007 Жалоба Поделиться Опубликовано 25 Января 2007 вобщем заработало, но на сайт все одно не могу вставитьВидимо проблема в том на html странице не работает php. Как быть? страницу не переименовать уж очень сложно. вопрос сводится как на html странице исполнить php?может как-то скриптом? Я вставил так <IFRAME src="http://forum.мой сайт/latest_posts.php" width="200" height="1000" scrolling="auto" frameborder="0" style="background: #FFFFFF;"></IFRAME> КСтати, где менять размер шрифта? =) Ссылка на комментарий Поделиться на других сайтах Прочее
Samovar Опубликовано 25 Января 2007 Жалоба Поделиться Опубликовано 25 Января 2007 Хорошо вам.Я всё поставил по-человечески, вылезла ошибка: Fatal error: Cannot instantiate non-existent class: db_driver in /home/XXXXXXXX/public_html/forum/latest_posts.php on line 33 $db = new db_driver; - это трочка 33. Ссылка на комментарий Поделиться на других сайтах Прочее
kosproger Опубликовано 26 Января 2007 Жалоба Поделиться Опубликовано 26 Января 2007 Ну может в этой теме поможете... В общем ставлю код с помощью фрейма (по-другому не хочет работать), но тогда тема отображается в том же фрейме... Подскажите, пожалуйста, что с этим делать! Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 27 Января 2007 Жалоба Поделиться Опубликовано 27 Января 2007 Сравнение по статусу темы сделайполе статуса топика - "state" (таблица ибф_топикс).обычная тема имеет статус "open". у перемещенной темы - "link". т.е. надо написать что-то типа:if ($state = open) { // вывод } ясное дело, что в таком виде не прокатит может кто-нибудь доведет до ума? где там афтар мода?) Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 27 Января 2007 Жалоба Поделиться Опубликовано 27 Января 2007 kosproger - надо ссылку переделать чтобы она в новом окне открывалась. <a href="" target="_blank"> Ссылка на комментарий Поделиться на других сайтах Прочее
kosproger Опубликовано 27 Января 2007 Жалоба Поделиться Опубликовано 27 Января 2007 Ясно, спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
Logan2 Опубликовано 27 Января 2007 Жалоба Поделиться Опубликовано 27 Января 2007 Поставил вроде всё работает, кроме кнопочки "скрыть список", когда на неё нажимаю то мне говорят что"Not FoundThe requested document was not found on this server. " и строка адреса выглядит так "http://сайт/forum/java%20script:ShowHide('ot_list',%20'ot_nolist');" Ссылка на комментарий Поделиться на других сайтах Прочее
Pimen Опубликовано 28 Января 2007 Жалоба Поделиться Опубликовано 28 Января 2007 Logan2, Повторю в 101 раз Уберите пробел между java script (чтобы было вот так javascript) Ссылка на комментарий Поделиться на других сайтах Прочее
AnGL Опубликовано 4 Марта 2007 Жалоба Поделиться Опубликовано 4 Марта 2007 Подскажите, что необходиом сделать для поддержки 2.2.х.У меня для 2.1.7 работало, сейчас ничего не вводится ... Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 12 Марта 2007 Жалоба Поделиться Опубликовано 12 Марта 2007 Для 2.2.2 как поченить? пишет Fatal error: Cannot instantiate non-existent class: db_driver in ХХХ/forum/latest_posts.php on line 19 19 линия $db = new db_driver; Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 19 Марта 2007 Жалоба Поделиться Опубликовано 19 Марта 2007 Теперь работает и для 2.2.Х!!!В коде файла найти:$db = new db_driver;Заменить на:$db = new db_driver_mysql; Пока сам не разберёшься никто за тебя этого не сделает... :\ Для тех, у кого проблема с кодировкой:В файле мода найти:$db->obj['sql_tbl_prefix'] = $INFO['sql_tbl_prefix'];Добавить после:$db->obj['mysql_codepage'] = $INFO['mysql_codepage']; В ./conf_global.php найти:$INFO['mysql_tbl_type'] = 'MyISAM';Добавить перед (если этого нету нигде в этом файле):$INFO['mysql_codepage'] = 'latin1_swedish_ci'; Замечание 1: 'latin1_swedish_ci' - это моя кодировка в Б.Д. У вас она может быть другой.Замечание 2: в ./conf_global.php у вас уже может быть 1 раз прописана кодировка, так что посмотрите внемательно чтобы не повторяться. Ссылка на комментарий Поделиться на других сайтах Прочее
Yos Опубликовано 26 Марта 2007 Жалоба Поделиться Опубликовано 26 Марта 2007 Можете его скомбинировать с модом: http://www.ibresource.ru/db/661/Так будет отлично: на сайте наводишь, и само сообщение выводит Ссылка на комментарий Поделиться на других сайтах Прочее
kosproger Опубликовано 28 Марта 2007 Жалоба Поделиться Опубликовано 28 Марта 2007 Здравствуйте, снова нужна помощь... В общем беда какая-то с модом случилась... Мод начал постоянно показывать предупреждение:Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /www/110mb.com/s/m/o/r/g/o/n/_/smorgon/htdocs/forum/ips_kernel/class_db.php on line 144 Warning: Call-time pass-by-reference has been deprecated - argument passed by value; If you would like to pass it by reference, modify the declaration of [runtime function name](). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in /www/110mb.com/s/m/o/r/g/o/n/_/smorgon/htdocs/forum/ips_kernel/class_db.php on line 886При этом сам мод работает (отображает последние посты). В чем может быть дело???Вот ссылка на мод: http://smorgon.110mb.com/forum/latest_posts.php Ссылка на комментарий Поделиться на других сайтах Прочее
kosproger Опубликовано 29 Марта 2007 Жалоба Поделиться Опубликовано 29 Марта 2007 Не поможете? А то мне уже пользователи жалобы начали присылать... Ссылка на комментарий Поделиться на других сайтах Прочее
-Зверик- Опубликовано 29 Марта 2007 Жалоба Поделиться Опубликовано 29 Марта 2007 видимо хостер проапгрейдил версию php. (и/или криво настроили) могу посоветовать убрать уведомление об ошибках ) а-ля кинуть директиву php_value error_reporting 7 в .htaccess ) или написать хостеру с вопросом, что они там делают)) Ссылка на комментарий Поделиться на других сайтах Прочее
kosproger Опубликовано 29 Марта 2007 Жалоба Поделиться Опубликовано 29 Марта 2007 Да, видимо опасения мои подтвердились, я по этом предупреждению тоже подумал в эту сторону... Дело в том, что .htacces запрещены на хостинге, а уж тем более изменение ini файла... Попробую связаться с администрацией, или вопрос на форуме поддержки их задам, посмотрим, что скажутСпасибо. Ссылка на комментарий Поделиться на других сайтах Прочее
El Loco Опубликовано 4 Мая 2007 Жалоба Поделиться Опубликовано 4 Мая 2007 На предыдущей странице я писал про то, что когда перемещаешь тему в другой раздел, то мод выводит два заголовка одной и той же темы. Чтобы этого избежать нужно делать проверку поля 'state'. Находим в файле latest_posts.php:$getposts = $db->query("SELECT posts, last_poster_name, last_poster_id, title, tid, forum_id, last_post FROM ibf_topics WHERE (forum_id NOT IN ($forumexclude)) ORDER BY last_post DESC LIMIT $posts"); Дописываем его, чтобы получилось вот так:$getposts = $db->query("SELECT posts, last_poster_name, last_poster_id, title, tid, forum_id, last_post, state FROM ibf_topics WHERE (forum_id NOT IN ($forumexclude)) ORDER BY last_post DESC LIMIT $posts");Красненьким помечено то, что мы добавляем. Далее перед кодом:while ($post = $db->fetch_row($getposts)) {Вставляем:// Проверка state IF ($post[state]==open) { И после кода:EOD;вставить:} // end if Единственный косяк - когда получается 1 повтор, мод выводит уже ($posts-1) постов. Т.е. если вы поставили вывод 10 постов, мод при повторе будет выводить 9. Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 5 Мая 2007 Жалоба Поделиться Опубликовано 5 Мая 2007 El Loco - плохой косяк... А ты не знаешь, как сделать так, чтобы мод не показывал невидимые темы? А то я сделал невидимые темы а они отображаються и все на них заходят. Ссылка на комментарий Поделиться на других сайтах Прочее
Macron Опубликовано 12 Мая 2007 Жалоба Поделиться Опубликовано 12 Мая 2007 хм. а как сделать чтобы выводилось не только топик и создавший, но и еще и первый пост в топике (т.е. импорт одного форума как ленту новостей) Ссылка на комментарий Поделиться на других сайтах Прочее
goltara Опубликовано 13 Мая 2007 Жалоба Поделиться Опубликовано 13 Мая 2007 Поставил код на html страницу через IFRAME. Как сделать чтоб при нажатии на ссылку в фрейме открывалась тема на форуме, а не во фрейме ? Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения