Onderwerp bekijken
Algemene support omtrent algemene gebruik- en installatieproblemen.
Extra menu, zoals artikel of nieuws toevoegen
|
|
Joo |
Geplaatst op 08 april 2009, 22:55
|
Lid Berichten: 109 Lid sinds: 23 nov 2008, 21:46 |
Voor mijn site zou ik graag een extra optie hebben om naast het plaatsen van Nieuws en Artikelen (die ik al gebruik) ook in die vorm bijvoorbeeld verhalen te plaatsen. Is het binnen PHP-Fusion mogelijk om aan het menu een item toe te voegen zoals Nieuws en Nieuwscategorieën? Dus een complete set die je ook kunt beheren zoals Nieuws en Artikelen?
Gewijzigd door Joo op 08 april 2009, 22:57 |
|
|
Steff |
Geplaatst op 09 april 2009, 12:03
|
Senior Lid Berichten: 484 Lid sinds: 30 nov 2008, 12:32 |
Hoe bedoel je precies, een heel nieuw systeem ? |
|
|
Joo |
Geplaatst op 09 april 2009, 21:03
|
Lid Berichten: 109 Lid sinds: 23 nov 2008, 21:46 |
Ja, een compleet systeem zoals Nieuws en Artikelen inclusief de bijbehorende mogelijkheid tot indeling van Categorieën. Ik begrijp dat je dan ook in de MySQL database velden moet aanmaken, dus misschien bestaat zoiets als een Infusion? Ik heb al gezocht maar niets gevonden dat daar op lijkt. Misschien moet ik wel van de gedachte afstappen en het anders oplossen binnen de mogelijkheden die het standaard PHP-Fusion bied. |
|
|
Steff |
Geplaatst op 10 april 2009, 12:28
|
Senior Lid Berichten: 484 Lid sinds: 30 nov 2008, 12:32 |
Opmerking: Deze methode is ongetest en er kunnen nog véél bugs in zitten. Het nazien van elke code is noodzakelijk ! Je moet het verband zien tussen bijvoorbeeld ".DB_JOUWSYSTEM." in de eerste stap en in de komende stappen. Alles moet gelijk zijn ! Even een korte instructie: Bij dit voorbeeld ga ik het artikel systeem kopiëren. (Pas hetgeen aan aangeduid in het rood) 1) includes/multisite_include.php Code Download source define("DB_ARTICLE_CATS", DB_PREFIX."article_cats"); 2) Kopieer articles.php en hernoem naar jouwsysteem.php 3) Kopier administration/articles.php en rename naar administration/jouwsysteem.php en Kopier administration/article_cats.php en rename naar administration/jouwsysteem_cats.php 4) Aanmaken van de tabellen (Preview in eigen pagina) (".DB_SYSTEM." moet zijn zoals in stap 1) Code Download source
5) Open jouwsystem.php Find 'articles' replace all met 'jouwsystem' (meervoud bv afbeeldingen, en hierna afbeelding) Find 'article' replace all met 'jouwsytem' 6) Open administration/jouwsystem.php Hetzelfde als stap 5 en Open administration/jouwsystem_cats.php Hetzelfde als stap 5 7) Kopieer locales/ 8) Pas de locales aan 9) Kopier locales/ en kopieer locales/ 10) Pas ook deze locales aan 11) Maken van admin images (Niet verplicht): administration/images/jouwsystem.gif administration/images/jouwsystem_cats.gif 12) Admin privileges maken (Preview in eigen pagina) Code Download source $result = dbquery("INSERT INTO ".DB_ADMIN." (`admin_rights`, admin_image`, `admin_title`, `admin_link`, `admin_page`) VALUES ('A2', 'jouwsystem.gif', 'Jouw System', 'jouwsystem.php', '1');"); 13) Het geven van privileges aan de ingelogde admin (preview in eigen pagina): Code Download source $result = dbquery("UPDATE ".DB_USERS." SET `user_rights` = '".$userdata['user_rights'].".A2.AC2' WHERE `user_id` = '".$userdata['user_id']."' LIMIT 1"); 14) Wijzigen van privileges in bestanden: Open administration/jouwsystem_cats.php zoek naar Code Download source if (!checkRights("AC") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); } wijzig naar Code Download source if (!checkRights("AC2") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); } Open administration/jouwsystem.php zoek naar Code Download source if (!checkRights("A") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); } wijzig naar Code Download source if (!checkRights("A2") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); } 15) Wijzigen van comments & ratings ID: Open jouwsystem.php Zoek naar: Code Download source DB_COMMENTS, "comment_type='A' vervangen door Code Download source DB_COMMENTS, "comment_type='A2' Zoek naar: Code Download source showcomments("A", vervangen door Code Download source showcomments("A2", Zoek naar: Code Download source showratings("A", vervangen door Code Download source showratings("A2", 16) Nakijken, Testen, links toevoegen etc... Opmerking: Deze methode is ongetest en er kunnen nog véél bugs in zitten. Het nazien van elke code is noodzakelijk ! Je moet het verband zien tussen bijvoorbeeld ".DB_JOUWSYSTEM." in de eerste stap en in de komende stappen. Alles moet gelijk zijn ! Gewijzigd door Steff op 11 april 2009, 17:37 |
|
|
Joo |
Geplaatst op 10 april 2009, 22:16
|
Lid Berichten: 109 Lid sinds: 23 nov 2008, 21:46 |
Een heel verhaal Jeepers! Ik begrijp de bedoeling. Hiermee kan ik aan de slag. Zodra ik over meer tijd beschik zal ik er eens serieus aan beginnen. Bedankt zover. |
|
|
Glenn_93 |
Geplaatst op 29 april 2009, 10:39
|
Junior Lid Berichten: 10 Lid sinds: 24 dec 2008, 20:54 |
Kan ik dit ook aanmaken en dat gewone leden nieuwsberichten kunnen posten?
Gewijzigd door Glenn_93 op 29 april 2009, 10:54 |
|
|
Steff |
Geplaatst op 29 april 2009, 12:50
|
Senior Lid Berichten: 484 Lid sinds: 30 nov 2008, 12:32 |
Dit kan ja. Moet je wel de (checkrights) & (iADMIN) tags weg laten. |
|
|
Glenn_93 |
Geplaatst op 29 april 2009, 20:00
|
Junior Lid Berichten: 10 Lid sinds: 24 dec 2008, 20:54 |
Dus stap 12, 13, 14 hoef ik hellemaal niet te doen? |
|
|
Steff |
Geplaatst op 30 april 2009, 19:21
|
Senior Lid Berichten: 484 Lid sinds: 30 nov 2008, 12:32 |
Jawel, maar de if(checkrights()) regels & de if (iADMIN) regels moet je er uit halen. |
|
Spring naar forum: |
Nieuw onderwerp Antwoorden |
Gebruik BBcode of HTML om naar; 'Extra menu, zoals artikel of nieuws toevoegen', te verwijzen!
BBcode: | |
HTML: |
Vergelijkbare onderwerpen
Onderwerp | Forum | Laatste bericht | |
---|---|---|---|
Beheerders toevoegen | Algemene v7 support | : 9 | 17 dec 2015, 09:50 |
adsense code toevoegen | Algemene v7 support | : 6 | 15 sep 2014, 22:01 |
Vraag over bijlages toevoegen | Algemene v7 support | : 3 | 14 jan 2014, 19:57 |
Fout in extra uservelden | Algemene v7 support | : 7 | 04 nov 2013, 20:24 |
menu balk centreren | Themes | : 7 | 19 sep 2012, 11:42 |