Ale nie! Kde je JavaScript?
Váš webový prehliadač nemá povolený JavaScript alebo nepodporuje JavaScript. Ak chcete správne zobraziť túto webovú lokalitu, povoľte JavaScript vo svojom webovom prehliadači, alebo inovujte na webový prehliadač, ktorý podporuje JavaScript.

Fórum

E-book vložit do Admin/Přehledu

3 príspevky
544 zobrazení
Naposledy aktualizované pred 5 mesiacmi
Kvido
Člen
Senior
313
Odoslané pred 5 mesiacmi
#1
Tohle jsem psal na php-fusion.com. Nikdo neodpovídá:
https://www.php-fusion.co.uk/infusion...d_id=39757

E-kniha funguje perfektně !!!
Nemohu jej vložit do Administration / Overview:
Toto je název souboru: AdminLTE / classes / Dashboard.inc
| Autor: RobiNN.
Okno se zprávou se mi objeví na webu, ale zatím nevím, ze kterého souboru booklib / items připojit kód pro zobrazení počtu stažení e-knihy.
Dám tu obrázek z URL.
V administration/index jsem přidal púro BOOK toto:

//Insert Kvido 16.09.2020
if (defined('BOOKLIB_EXIST')) {
 $blog_query = "(SELECT COUNT(book_id) FROM ".DB_PREFIX."book) AS book_items,
 (SELECT COUNT(comment_id) FROM ".DB_COMMENTS." WHERE comment_type='BOL') AS book_comments,
 (SELECT COUNT(submit_id) FROM ".DB_SUBMISSIONS." WHERE submit_type='BOL') AS book_submissions";
}

V Dashboard.inc to vypadá takto:


//Insert Kvido 16.09.2020
 if (defined('BOOKLIB_EXIST')) {
 $modules['booklib'] = [
 'title' => $locale['269c'],
 'icon' => 'fa fa-book',
 'stats' => [
 ['title' => $locale['269c'], 'count' => $book['booklib']],
 ['title' => $locale['257'], 'count' => $book['comment']],
 ['title' => $locale['254'], 'count' => $book['submit']]
 ]
 ];
 }

Prosím, můžeš se na to podívat, aby to bylo funkční. Díky.
nekecamweb.cz/Nekecamwebcz_Prehled.png
RobiNN
Hlavný administrátor
Management
968
Odoslané pred 5 mesiacmi
#2

// index.php

if (defined('BOOKLIB_EXIST')) {
 $book_query = "(SELECT COUNT(book_id) FROM ".DB_PREFIX."book) AS book_items,
 (SELECT COUNT(comment_id) FROM ".DB_COMMENTS." WHERE comment_type='BOL') AS book_comments,
 (SELECT COUNT(submit_id) FROM ".DB_SUBMISSIONS." WHERE submit_type='BOL') AS book_submissions";
}

$queries = dbarray(dbquery("SELECT
 ".(!empty($article_query) ? $article_query.',' : '')."
 ".(!empty($blog_query) ? $blog_query.',' : '')."
 ".(!empty($download_query) ? $download_query.',' : '')."
 ".(!empty($forum_query) ? $forum_query.',' : '')."
 ".(!empty($photo_query) ? $photo_query.',' : '')."
 ".(!empty($news_query) ? $news_query.',' : '')."
 ".(!empty($weblink_query) ? $weblink_query.',' : '')."
 ".(!empty($book_query) ? $book_query.',' : '')."
 ".(!empty($m_inactive) ? $m_inactive.',' : '')."
 (SELECT COUNT(user_id) FROM ".DB_USERS." WHERE user_status<=1 OR user_status=3 OR user_status=5) AS members_registered,
 (SELECT COUNT(user_id) FROM ".DB_USERS." WHERE user_status=2) AS members_unactivated,
 (SELECT COUNT(user_id) FROM ".DB_USERS." WHERE user_status=4) AS members_security_ban,
 (SELECT COUNT(user_id) FROM ".DB_USERS." WHERE user_status=5) AS members_canceled
"));

if (defined('BOOKLIB_EXIST')) {
 $book = [];
 $book['book'] = $queries['book_items'];
 $book['comment'] = $queries['book_comments'];
 $book['submit'] = $queries['book_submissions'];
}


// dashboard.inc

global $members, $forum, $download, $news, $articles, $weblinks, $photos, $book,
 $global_comments, $global_ratings, $global_submissions, $global_infusions, $link_type, $submit_data, $comments_type, $infusions_count;

//Insert Kvido 16.09.2020
 if (defined('BOOKLIB_EXIST')) {
 $modules['booklib'] = [
 'title' => $locale['269c'],
 'icon' => 'fa fa-book',
 'stats' => [
 ['title' => $locale['269c'], 'count' => $book['book']],
 ['title' => $locale['257'], 'count' => $book['comment']],
 ['title' => $locale['254'], 'count' => $book['submit']]
 ]
 ];
 }



Neskúšal som to ale toto všetko tam treba upraviť. Na UK podpore ti s týmto nikto nepomôže.

Neviem čo si si myslel ale nestačí pridať kód len na jedno miesto. Preto neodporúčam nikomu hrabať sa v kóde ak neovláda PHP.
PHPFusion Development Manager
GitHub profil: GitHub
PHPFusion témy: PF-Projects/PF-Themes
PHFFusion infúzie: PF-Projects/PF-Addons, PHPFusion/Addons
Kvido
Člen
Senior
313
Odoslané pred 5 mesiacmi
#3
Díky moc.
Jen na první pohled mám v index.php $blog_query, místo $book_query.
Opravím i ostatní a uvidím zda to buide fachčit.
Díky.

Zlúčené 02. október 2020 14:33:59:
Tak zatím se nedaří. Ještě jsem nastavil v DB mit_tables Book také na "BOL". Ale v Přehledu se stále nezobrazuji hodnota počtu Stažení e-knihy.
Píše errors:
File: PDOMySQL.inc
Page: /infusions/forum/index.php?forum_id=2&order=descending&sort=reply&time=2month&type=poll&viewforum
Line: 71
Error message: Query Error: SELECT * FROM fuser_book_settings<br/>Stack Trace: <br/>#0 /web/htdocs1/nekecamwebcz/home/www/includes/classes/PHPFusion/Database/Driver/PDOMySQL.inc(67): PDOStatement->execute()
<br/>#1 /web/htdocs1/nekecamwebcz/home/www/includes/classes/PHPFusion/Database/AbstractDatabaseDriver.inc(312): PHPFusion\Database\Driver\PDOMySQL->_query('SELECT * FROM f...', Array)
<br/>#2 /web/htdocs1/nekecamwebcz/home/www/includes/db_handlers/all_functions_include.php(113): PHPFusion\Database\AbstractDatabaseDriver->query('SELECT * FROM f...', Array)
<br/>#3 /web/htdocs1/nekecamwebcz/home/www/infusions/booklib/infusion_db.php(68): dbquery('SELECT * FROM f...')
<br/>#4 /web/htdocs1/nekecamwebcz/home/www/includes/classes/PHPFusion/Installer/Infusion.core.inc(45): include('/web/htdocs1/ne...')
<br/>#5 /web/htdocs1/nekecamwebcz/home/www/maincore.php(308): PHPFusion\Installer\Infusion_Core::load_Configuration()
<br/>#6 /web/htdocs1/nekecamwebcz/home/www/infusions/forum/index.php(18): require_once('/web/htdocs1/ne...')
<br/>#7 {main}<br/>Error Nature: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'f126245.fuser_book_settings' doesn't exist
Upravil/a Kvido dňa 02/10/2020 13:34, pred 5 mesiacmi