Encyklopedia dla PF v7
|
Geneoo |
Dodany dnia 04.03.2010 17:54:11
|
Przedszkolak
Postów: 94 Pomógł: 4 Ostrzeżeń: 2
Data rejestracji: 19.10.2008 14:14
|
Odświeżam. :)
Nie wiem dlaczego, po wgraniu tej wtyczki mam taki błąd :
Warning: require_once(maincore.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/virtual/geneoo.c0.pl/includes/ajax_rating_system/rating_functions.php on line 22
Fatal error: require_once() [function.require]: Failed opening required 'maincore.php' (include_path='.:/usr/local/lib/php5:/usr/share/pear') in /var/www/virtual/geneoo.c0.pl/includes/ajax_rating_system/rating_functions.php on line 22
Konkretniej po instalacji wszystko było niby ok, połowicznie wszystko działa, niestety jedna rzecz nie jest tak do końca dopracowana. Może popełniłem jakiś błąd?
Chodzi o to, że kiedy dodaję jakiś bajer do encyklopedi i chcę w niego wejść to wyskakuje mi ten błąd. |
|
|
|
Wścibski Gość |
Dodany dnia 03.12.2024 03:08:54
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
Reyn |
Dodany dnia 04.03.2010 18:08:19
|
Początkujący
Postów: 299 Pomógł: 32
Data rejestracji: 09.10.2009 20:30
|
W pliku includes/ajax_rating_system/rating_functions.php zamień:
require_once "maincore.php";
na:
require_once "../../maincore.php";
A tak w ogóle to co to ma wspólnego z encyklopedią? |
|
|
|
Geneoo |
Dodany dnia 04.03.2010 18:14:06
|
Przedszkolak
Postów: 94 Pomógł: 4 Ostrzeżeń: 2
Data rejestracji: 19.10.2008 14:14
|
Jak wchodzisz w tą zakładkę w encyklopedii jest właśnie rating system.
Nie widziałem czy problem jest mój, czy wtyczki dlatego nie zakładałem nowego tematu. |
|
|
|
artpro |
Dodany dnia 13.03.2010 22:30:11
|
Przedszkolak
Postów: 8
Data rejestracji: 27.10.2009 14:20
|
Chciałem wykorzystać ten panel jako stronę z kodami do gier. Wszystko fajnie, tylko gdy klikam na wybrany tytuł gry to wyświetla mi się strona na której wszystko jest tak jak powinno oprócz jednej rzeczy:
wyświetla się komunikat
Call to undefined function retcatnameterm() in /infusions/terms/terms.php on line 120
a w linii 120 jest to
echo "<td class='tbl1' colspan='2' nowrap>".retcatnameterm($data['term_cat'])."</td></tr>\n";
Jaka może być tego przyczyna?
Edytowane przez artpro dnia 13.03.2010 22:30:48
|
|
|
|
Krystian |
Dodany dnia 02.10.2010 12:31:54
|
Przedszkolak
Postów: 60
Data rejestracji: 10.03.2006 16:56
|
Po aktualizacji do v7.01.01 Encyklopedia przestała mi działac i wyskakuje taki błąd:
Fatal error: Call to undefined function stripubbterm() in /home2/xxxxxx/public_html/infusions/terms/terms.php on line 337
Może jakaś podpowiedź co z tym fantem zrobić?
Edytowane przez Krystian dnia 02.10.2010 17:03:58
|
|
|
|
Meelman |
Dodany dnia 07.02.2011 12:07:00
|
Przedszkolak
Postów: 62
Data rejestracji: 12.04.2008 10:47
|
Zrobił by ktoś opcje szukaj do tej encyklopedii? Chciałem sobie wstawić taką szukajke na stronie głównej u góry strony.
Czy jest możliwość dodania obrazka w Wyjaśnienie/Tłumaczenie oraz kolorowania tekstu?
Edytowane przez Meelman dnia 08.02.2011 11:17:36
|
|
|
|
Glazio |
Dodany dnia 09.02.2011 21:48:17
|
Przedszkolak
Postów: 99 Pomógł: 2 Ostrzeżeń: 1
v7.02.04 Data rejestracji: 06.02.2009 10:45
|
Panel nie działa z najnowszą wersją PF. Oto błąd, a tabele są w bazie.
Table 'pf.db_term_settings' doesn't existTable 'pf.db_term_settings' doesn't exist
Proszę o pomoc, dziękuję.
Edytowane przez Glazio dnia 09.02.2011 22:02:52
|
|
|
|
ryszardgol1 |
Dodany dnia 28.01.2014 17:09:48
|
Przedszkolak
Postów: 2
v7.02.07 Data rejestracji: 07.11.2013 14:26
|
Glazio napisał(a):
Panel nie działa z najnowszą wersją PF. Oto błąd, a tabele są w bazie.
Table 'pf.db_term_settings' doesn't existTable 'pf.db_term_settings' doesn't exist
Proszę o pomoc, dziękuję.
Mam ten sam problem.
Ryszard
|
|
|
|
czegoj |
Dodany dnia 29.01.2015 17:12:41
|
Przedszkolak
Postów: 28 Ostrzeżeń: 1
v7.02.05 Data rejestracji: 17.03.2010 13:30
|
Sorki za odgrzebanie, ale może ktoś ma coś takiego jak słownik lub encyklopedia pod PHP fusion (ja działam pod v7.02.05). Samo działanie najlepiej podobne do wiki, ale nawet prostym słownikiem/encyklopedią, który sortuje hasła i może je dodawać użytkownik (najlepiej z danej grupy) też bym nie pogardził. Właściwie to pewnie kwestia tylko przerobienia i dostosowania, bo poprzednie wersje były całkiem zgrabne, ale teraz nie działają. Z góry dziękuję za wszelką pomoc. |
|
|
|
adi |
Dodany dnia 18.03.2021 15:26:46
|
Bywalec
Postów: 377 Pomógł: 42
v7.02.07 Data rejestracji: 18.03.2005 10:39
|
Witam zrobiłem sobie z wtyczki terms słownik i wszystko cacy, ale z racji że jestem ze śląska jest parę słów na Ś Ł i oczywiście te słowa się wpisują w bazie, i interpretują te literki lecz dodaje te słowa do s czy l a nagłówek literki jest jako ? da się to jakoś poprawić.
Pozdrawiam i z góry dziękuje za pomoc a poniżej jak to wygląda.
popraw sobie tą stopkę
|
|
|
|
Apis |
Dodany dnia 18.03.2021 18:41:44
|
Bywalec
Postów: 433 Pomógł: 58 Ostrzeżeń: 1
v9.03.80 Data rejestracji: 20.12.2005 22:26
|
Zrób test i postaw za literami Ś lub Ł w nagłówku myślnik. Jeśli zadziała - zastąp myślnik twardą spacją czyli kodem
Jeśli nie zadziała - wpisz w nagłówku litery kodami.
Musiałem zamieścić grafikę bo wpisywanie kodów tutaj skutkuje pokazaniem się odpowiedniej litery zamiast kodu :)
Apis dodał/a następującą grafikę:
Edytowane przez Apis dnia 19.03.2021 09:50:27
|
|
|
|
adi |
Dodany dnia 20.03.2021 11:32:19
|
Bywalec
Postów: 377 Pomógł: 42
v7.02.07 Data rejestracji: 18.03.2005 10:39
|
Witam @Apis to nie takie proste, nagłówkowa literka jest brana z bazy danych a tam jest ś wpisuje się w panelu admina, może dam kod
<?php
/*---------------------------------------------------+
| PHP-Fusion 7 Content Management System
| Copyright © 2002 - 2009 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| Filename: terms.php
| Author: Paul Beuk (muscapaul)
| Terms Infusion (Dictionary/Glossary)
| / http://www.muscapaul.com
| Copyright © 2008-2009
+----------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at http://www.gnu.org/licenses/agpl.html. Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+----------------------------------------------------*/
require_once "../../maincore.php";
require_once THEMES."templates/header.php";
include INFUSIONS."terms/infusion_db.php";
$dsettings = dbarray(dbquery("SELECT * FROM ".DB_TERM_SETTINGS.""));
$type = $dsettings['term_type'];
$version = $dsettings['term_version'];
$display = $dsettings['term_listdisplay'];
if (file_exists(INFUSIONS."terms/".$type."locale/".$settings['locale'].".php")) {
include INFUSIONS."terms/".$type."locale/".$settings['locale'].".php";
} else { include INFUSIONS."terms/".$type."locale/English.php"; }
$rowstart = (isset($_REQUEST['rowstart']) && isnum($_REQUEST['rowstart'])) ? $_REQUEST['rowstart'] : "0";
$items_per_page = (isset($_REQUEST['items_per_page']) && isnum($_REQUEST['items_per_page'])) ? $_REQUEST['items_per_page'] : "50";
$op = isset($_REQUEST['op']) ? $_REQUEST['op'] : "";
$sortby = isset($_REQUEST['sortby']) ? $_REQUEST['sortby'] : "";
$show_syn = (isset($_REQUEST['show_syn']) && isnum($_REQUEST['show_syn'])) ? $_REQUEST['show_syn'] : "0";
$cat_id = (isset($_REQUEST['cat_id']) && isnum($_REQUEST['cat_id'])) ? $_REQUEST['cat_id'] : "1";
$id = (isset($_REQUEST['id']) && isnum($_REQUEST['id'])) ? $_REQUEST['id'] : "";
$term_cat_id = (isset($_REQUEST['term_cat_id']) && isnum($_REQUEST['term_cat_is'])) ? $_REQUEST['term_cat_id'] : "1";
$term = isset($_REQUEST['term']) ? $_REQUEST['term'] : "";
opentable($locale['term001']);
if (iMEMBER AND !checkrights("TER")) {
echo "<div style='margin:5px'></div>\n";
opentable($locale['term701']);
echo "<table border='0' align='center' cellpadding='0' cellspacing='0'>";
echo "<tr><td align='center'>".$locale['term702']."</td></tr>\n";
echo "<tr><td align='center'><a class='button' href='terms_admin.php'>>>> ".$locale['term701']." <<<</a></td></tr>";
echo "</table>";
closetable();
}
// sortowanie
echo "<form name='viewsettings' method='post' action='".FUSION_SELF."?rowstart=".$rowstart."'>";
echo "<table width='100%' align='center' cellspacing='0' cellpadding='0' border='1' bgcolor='#eeeeee'>";
echo "<tr><td align='center'>".$locale['term458']." : <select name='items_per_page' class='textbox' onchange='submit()'>";
echo "<option value='50'".($items_per_page == "50" ? " selected='selected'" : "").">50</option>";
echo "<option value='75'".($items_per_page == "75" ? " selected='selected'" : "").">75</option>";
echo "<option value='100'".($items_per_page == "100" ? " selected='selected'" : "").">100</option>";
echo "</select></td></tr>";
echo "</table>";
echo "</form>";
//-------
// tabela literek
$search = array(
"0","1","2","3","4","5","6","7","8","9","A","Ą","B","C","Ć","D","E","Ę","F","G","H",
"I","J","K","L","Ł","M","N","Ń","O","P","Q","R","S","Ś","T","U","V","W","X","Y","Z"
);
echo "<table bgcolor='#eeeeee' align='center' cellpadding='0' cellspacing='1'>";
echo "<tr>";
$and3 = "&items_per_page=".$items_per_page."&show_syn=".$show_syn."&cat_id=".$cat_id."";
echo "<td rowspan='2' class='tbl2'><a href='".FUSION_SELF."?sortby=all".$and3."'>".$locale['term471']."</a></td>";
for ($i=0;$i < 42!="";$i++) {
echo "<td align='center' class='tbl2'><div class='small'><a href='".FUSION_SELF."?sortby=".$search[$i].$and3."'>".$search[$i]."</a></div></td>\n";
echo ($i==20 ? "<td rowspan='2' class='tbl2'><a href='".FUSION_SELF."?sortby=all".$and3."'>".$locale['term471']."</a></td></tr><tr>" : "");
}
echo "</tr>";
echo "</table>";
//-----
// poczotek tabeli
echo "<table width='100%' align='center' cellpadding='0' cellspacing='3' border='0' bgcolor='#eeeeee'>";
echo "<tr valign='top'>";
//lewa
echo "<td valign='top'>";
$orderby = ($sortby == "all" ? "" : " AND tt.term_title1 LIKE '".stripinput($sortby)."%'");
if ($show_syn == 0) {
$and = " AND tt.term_status = \"0\"";
}
elseif ($show_syn == 2) {
$and = " AND (tt.term_status = \"2\" OR tt.term_cat = \"1\")";
} else {
$and = " AND tt.term_status != \"2\"";
}
if ($cat_id > 0) {
$where = " tt WHERE tt.term_cat='".$cat_id."'";
} else {
$where = " tt LEFT JOIN ".DB_TERM_CATS." tc ON tc.term_cat_id=tt.term_cat WHERE ".groupaccess('term_cat_access')."";
}
if ($cat_id > 0) {
$where3 = " WHERE term_cat_id='".$cat_id."'";
} else {
$where3 = " WHERE ".groupaccess('term_cat_access')."";
}
$order = " term_title1 ASC";
$rows = dbrows(dbquery("SELECT tt.*,term_cat FROM ".DB_TERMS.$where.$and.$orderby));
if (!isset($rowstart) || !isnum($rowstart)) {
$rowstart = 0;
} else {
$rowstart = $rowstart;
}
$catname = "";
if ($show_syn == 0) {
$and2 = " AND term_status = \"0\"";
}
elseif ($show_syn == 2) {
$and2 = " AND (term_status = \"2\" OR term_cat = \"1\")";
} else {
$and2 = " AND term_status != \"2\"";
}
if ($cat_id > 0) {
$where2 = " AND term_cat ='1'";
} else {
$where2 = "";
}
$result1 = dbquery("SELECT tu.*, tn.*, term_cat_id, term_cat_name FROM ".DB_TERM_CATS." tn LEFT JOIN ".DB_TERMS." tu ON tn.term_cat_id=tu.term_cat WHERE ".groupaccess('term_cat_access')." AND term_id!=''".$where2.$and2." ORDER BY term_cat_name ASC,".$order." LIMIT $rowstart, $items_per_page");
if (dbrows($result1) != 0) {
if (dbrows($result1) > 0) {
$rows1 = dbrows($result1);
if ($display == 0) {
$orderby = ($sortby == "all" ? "" : " AND term_title1 LIKE '".stripinput($sortby)."%'");
if ($show_syn == 0) {
$and2 = " AND term_status = \"0\"";
}
elseif ($show_syn == 2) {
$and2 = " AND (term_status = \"2\" OR term_cat = \"1\")";
} else {
$and2 = " AND term_status != \"2\"";
}
if ($cat_id > 0) {
$where2 = " AND term_cat ='".$cat_id."'";
} else {
$where2 = "";
}
$result2 = dbquery("SELECT tu.*, tn.*, term_cat_id, term_cat_name FROM ".DB_TERM_CATS." tn LEFT JOIN ".DB_TERMS." tu ON tn.term_cat_id=tu.term_cat WHERE ".groupaccess('term_cat_access')." AND term_id!=''".$and2.$orderby.$where2." ORDER BY tu.term_title1 ASC,".$order." LIMIT $rowstart,$items_per_page");
// poczotek pl/sl
echo "<table width='100%' align='center' cellpadding='0' cellspacing='0' bgcolor='#eeeeee'>";
echo "<caption align='center'><font size='3' color='#000000'>Polsko-śląski</font></caption>";
if (dbrows($result2) < 1) {
echo "<tr><td><table width='100%'><tr><td align='center'>".$locale['term472'].$sortby."</td></tr></table></td></tr>";
}
$initial = $initial2 = "";
while ($data3 = dbarray($result2)) {
$initial = substr(($data3['term_title1']),0,1);
$initial = strtoupper($initial);
$description1 = stripslashes($data3['term_descript1']);
$description1 = nl2br(parseubb($description1));
if ($initial2 != $initial) {
$initial2 = $initial;
echo "<tr><td style='border-left: 1px solid #424242; border-bottom: 1px solid #424242; border-top: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='6' color='red'><strong> ".$initial2."</strong></font></td><td style='border-right: 1px solid #424242; border-bottom: 1px solid #424242; border-top: 1px solid #424242; align: left; width: 250px;'></td></tr>\n";
}
echo "<tr><td style='border-left: 1px solid #424242; border-bottom: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='3' color='#000000'> ".$data3['term_title1']."</font></td><td style='border-right: 1px solid #424242; border-bottom: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='3' color='#830701'> ".$description1."</font></td></tr>";
}
}
echo "</td></tr>";
echo "</table>";
}}
echo "</td>";
//---
//prawa
echo "<td valign='top'>";
$orderby = ($sortby == "all" ? "" : " AND tt.term_title2 LIKE '".stripinput($sortby)."%'");
if ($show_syn == 0) {
$and = " AND tt.term_status = \"0\"";
}
elseif ($show_syn == 2) {
$and = " AND (tt.term_status = \"2\" OR tt.term_cat = \"1\")";
} else {
$and = " AND tt.term_status != \"2\"";
}
if ($cat_id > 0) {
$where = " tt WHERE tt.term_cat='".$cat_id."'";
} else {
$where = " tt LEFT JOIN ".DB_TERM_CATS." tc ON tc.term_cat_id=tt.term_cat WHERE ".groupaccess('term_cat_access')."";
}
if ($cat_id > 0) {
$where3 = " WHERE term_cat_id='".$cat_id."'";
} else {
$where3 = " WHERE ".groupaccess('term_cat_access')."";
}
$order = " term_title1 ASC";
$rows = dbrows(dbquery("SELECT tt.*,term_cat FROM ".DB_TERMS.$where.$and.$orderby));
if (!isset($rowstart) || !isnum($rowstart)) {
$rowstart = 0;
} else {
$rowstart = $rowstart;
}
$catname = "";
if ($show_syn == 0) {
$and2 = " AND term_status = \"0\"";
}
elseif ($show_syn == 2) {
$and2 = " AND (term_status = \"2\" OR term_cat = \"1\")";
} else {
$and2 = " AND term_status != \"2\"";
}
if ($cat_id > 0) {
$where2 = " AND term_cat ='1'";
} else {
$where2 = "";
}
$result1 = dbquery("SELECT tu.*, tn.*, term_cat_id, term_cat_name FROM ".DB_TERM_CATS." tn LEFT JOIN ".DB_TERMS." tu ON tn.term_cat_id=tu.term_cat WHERE ".groupaccess('term_cat_access')." AND term_id!=''".$where2.$and2." ORDER BY term_cat_name ASC,".$order." LIMIT $rowstart, $items_per_page");
if (dbrows($result1) != 0) {
if (dbrows($result1) > 0) {
$rows1 = dbrows($result1);
if ($display == 0) {
$orderby = ($sortby == "all" ? "" : " AND term_title2 LIKE '".stripinput($sortby)."%'");
if ($show_syn == 0) {
$and2 = " AND term_status = \"0\"";
}
elseif ($show_syn == 2) {
$and2 = " AND (term_status = \"2\" OR term_cat = \"1\")";
} else {
$and2 = " AND term_status != \"2\"";
}
if ($cat_id > 0) {
$where2 = " AND term_cat ='".$cat_id."'";
} else {
$where2 = "";
}
$result2 = dbquery("SELECT tu.*, tn.*, term_cat_id, term_cat_name FROM ".DB_TERM_CATS." tn LEFT JOIN ".DB_TERMS." tu ON tn.term_cat_id=tu.term_cat WHERE ".groupaccess('term_cat_access')." AND term_id!=''".$and2.$orderby.$where2." ORDER BY tu.term_title2 ASC,".$order." LIMIT $rowstart,$items_per_page");
// poczotek sl/pl
echo "<table width='100%' align='center' cellpadding='0' cellspacing='0' bgcolor='#eeeeee'>";
echo "<caption align='center'><font size='3' color='#000000'>Śląsko-polski</font</caption>";
if (dbrows($result2) < 1) {
echo "<tr><td><table width='100%'><tr><td align='center'>".$locale['term472'].$sortby."</td></tr></table></td></tr>";
}
$initial = $initial2 = "";
while ($data3 = dbarray($result2)) {
$initial = substr(($data3['term_title2']),0,1);
$initial = strtoupper($initial);
$description2 = stripslashes($data3['term_descript2']);
$description2 = nl2br(parseubb($description2));
if ($initial2 != $initial) {
$initial2 = $initial;
echo "<tr><td style='border-left: 1px solid #424242; border-bottom: 1px solid #424242; border-top: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='6' color='red'><strong> ".$initial2."</strong></font></td><td style='border-right: 1px solid #424242; border-bottom: 1px solid #424242; border-top: 1px solid #424242; align: left; width: 250px;'></td></tr>\n";
}
echo "<tr><td style='border-left: 1px solid #424242; border-bottom: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='3' color='#000000'> ".$data3['term_title2']."</font></td><td style='border-right: 1px solid #424242; border-bottom: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='3' color='#830701'> ".$description2."</font></td></tr>";
}
}
echo "</td></tr>";
echo "</table>";
}}
echo "</td>";
echo "</tr>";
if ($rows > $items_per_page) {
echo "<div align='center' style='margin-top:5px;'>".makePageNav($rowstart,$items_per_page,$rows,3,FUSION_SELF."?items_per_page=".$items_per_page."&cat_id=".$cat_id."&show_syn=".$show_syn."&sortby=".$sortby."&")."</div>\n";
}
echo "</table>";
//-----
closetable();
require_once THEMES."templates/footer.php";
?>
Wydaje mi się że trzeba by kawałek kodu dopisać że jak w tej lini
echo "<tr><td style='border-left: 1px solid #424242; border-bottom: 1px solid #424242; border-top: 1px solid #424242; align: left; width: 250px; valign='bottom'><font size='6' color='red'><strong> ".$initial2."</strong></font></td><td style='border-right: 1px solid #424242; border-bottom: 1px solid #424242; border-top: 1px solid #424242; align: left; width: 250px;'></td></tr>\n";
To .$initial2. odczyta z bazy danych ś to wyświetli ś a nie ?
Pozdro All.
popraw sobie tą stopkę
|
|
|
|
Apis |
Dodany dnia 21.03.2021 10:56:40
|
Bywalec
Postów: 433 Pomógł: 58 Ostrzeżeń: 1
v9.03.80 Data rejestracji: 20.12.2005 22:26
|
A gdyby w tym pierwszym kodzie wstawić zamiast "Ł" i "Ś" ich kodowe odpowiedniki w tym fragmencie?
// tabela literek
$search = array(
"0","1","2","3","4","5","6","7","8","9","A","Ą","B","C","Ć","D","E","Ę","F","G","H",
"I","J","K","L","Ł","M","N","Ń","O","P","Q","R","S","Ś","T","U","V","W","X","Y","Z"
);
|
|
|
|
adi |
Dodany dnia 21.03.2021 11:02:24
|
Bywalec
Postów: 377 Pomógł: 42
v7.02.07 Data rejestracji: 18.03.2005 10:39
|
To nic nie zmienia, jak tam dam kod to na stronie tam gdzie się wybiera literkę jest Ś, ale w nagłówku ?
Pozdro all.
popraw sobie tą stopkę
|
|
|