Блог о программировании, сетевом и системном администрировании, операционных системах Windows, Linux и электронной коммерции.
В основном используется для создания быстрых заметок
При добавлении в текст букв стираются последующие буквы
Получить ссылку
Facebook
X
Pinterest
Электронная почта
Другие приложения
Включен режим корректировки на обычных персоналках нужно нажать кнопку insert, на некоторых ноутбуках нужно использовать сочетание клавши fn+del или fn+0 (клавишу с надписью insert)
Итак, для создания поста опять же используем файл с функциями из первой части http://www.avesblog.ru/2012/03/phpbb3-php-1.html . <?php ini_set('error_reporting', E_ALL); ini_set('display_errors', 'On'); // The default phpBB inclusion protection - required define('IN_PHPBB', true); $phpbb_root_path = ''; $phpEx = substr(strrchr(__FILE__, '.'), 1); include($phpbb_root_path . 'common.' . $phpEx); include($phpbb_root_path . 'includes/functions_posting.' . $phpEx); include($phpbb_root_path . 'phpBBFunctions.php'); $user->session_begin(); $auth->acl($user->data); $user->setup(); // Backup the details of the logged in user $backup = array( 'user' => $user, 'auth' => $auth, ); // Get the data for the System user $sql = "SELECT * FROM " . USERS_TABLE . " WHERE username = 'System'"; $result = $db->sql_query($sql); $row = $db->sql_fetchrow($resu...
Возникла задача вывода последних сообщений на главную страницу головного сайта. Сайт самописный и поэтому решил использовать собственный скрипт, а не поиск плагинов. Поизучав структуру базы форума обнаружил таблицу с названием phpbb_topics в ней находится 2 необходимых поля forum_id для генерации ссылки и topic_title для текста ссылки. И собственно сам скрипт инклудим в нужном месте: <?php mb_internal_encoding("UTF-8"); mb_regex_encoding("UTF-8"); extract($_POST); extract($_GET); $dbhost = "localhost"; $dblogin = "Логин"; $dbpassword = "Пароль"; $dbname = "База с форумом"; $link = mysql_connect($dbhost, $dblogin, $dbpassword); $db_selected = mysql_select_db($dbname, $link); if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error()); } $result = mysql_query("SELECT topic_title, topic_id, forum_id FROM phpbb_topics ORDER BY topic_id DESC LIMIT 0, 5;"); while ($row = mysql_fetch_assoc($result...
При интеграции с loginza у меня возникло 4 ошибки. 1. При установке через AutoMOD возникла ошибка в поиске строки с вставкой js в файл overall_header.html. Я нашел эту строку со скриптом forum_fn.js и вставил в ручную. Так как ошибок больше не было я нажал на force install. 2. Вторая и третья ошибки были очень похожи. Они состояли в отсутствии значания по умолчанию в полях loginza_identity loginza_provider в таблице phpbb_users. Возникала следующая ошибка Field 'loginza_identity' doesn't have a default value и Field 'loginza_provider' doesn't have a default value при регистрации пользователя обычным способом. Решение проблемы принудительное изменение значения по умолчанию этих полей на 0 через phpMyAdmin. 3. Ну и последняя ошибка возникла по глупости, но почему то в интрнете вообще нигде не описанная. В форме регистрации где должен был появиться виджет появлялась ошибка: Error: token_url is empty. После установки loginza автоматически предлагается скачать...
Комментарии
Отправить комментарий