• Willkommen, Gast!
  • Samstag, 31. Oktober 2020, 08:31:11
Position: Home » Boardsolution » Boardsolution v1.4x » Mod-Anleitungen » Mod Downloads
Antworten
Thema: Mod Downloads [Seite 1 2 3 4 ]

Kein neuer Beitrag langer , 09.09.2010, 07:30
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Edit: Version 1.14

Hallo an alle,

Diese Modifikation erweitert BordSolution um einen Downloadbereich.
HIER könnt ihr euch die Mod mal anschauen. :-)

  • Einstellungen im Adminbereich

    • Modul ein/aus
    • Dateipfad
    • Statistik anzeigen
    • Unterkategorien anzeigen
    • Dateien Kategorien freigeben/sperren
    • Download als "Neu" kennzeichnen in Tage
    • Kategoriebild einstellen
    • Kategorien anlegen, editieren, sortieren, löschen
    • Dateien anlegen, editieren, löschen
    • Datei oder Downloadurl einstellbar
    • Nicht verwendete Dateien werden angezeigt
    • Neuste und beliebteste Downloads ein/aus (v1.02)
    • Anzahl der neuste und beliebteste Downloads (v1.02)
    • Download von Dateien auch für Gäste einstellbar (v1.10)
    • Sichtbarkeit der Kategorien und Dateien für Gäste oder User einstellbar (v1.10)
    • Download-Log: es wird angezeigt wann welche Datei von wem heruntergeladen wurde (v1.10)
    • Kategorien und Downloads können kopiert werden(v1.10)
    • Im Downloadverzeichnis werden Unterordner mit ausgelesen(v1.12)

  • Frontend:

    • Statistik: Kategorien, Dateien, Dateigröße, Downloads
    • Kategorien und Unterkategorien werden dargestellt
    • Kategoriebild kann verwendet werden
    • Anzahl der Dateien der jeweiligen Kategorie
    • Neuste Datei der jeweiligen Kategorie
    • Neuste und beliebteste Downloads werden angezeigt (v1.02)
    • Downloads werden als "New" und "HOT" angezeigt. (v1.10)
    • Downloadgröße wird automatisch umgerechnet in KB, MB, GB (v1.10)
    • Captcha abfrage bei nicht eingeloggten Usern (v1.11)
    • ...


...schauts euch einfach mal an ;-)


Achtung: Diese Mod wurde nur mit Boardsolution v1,43, v1.44 getestet!!!

Falls es Probleme gibt oder irgendwelche Verbesserungsvorschläge... immer her damit ;-)


Links:
Installationsanleitung
Download



Changelog:
Version 1.14 23.07.2013
- Neu: Zugriff auf das Download Modul in den Usergruppen einstellbar
- Neu: Adminbereich: Nur Downloads einer Kategorie anzeigen lassen
- Neu: Adminbereich: Neue Sortiermöglichkeit Aufrufe hinzugefügt
- Neu: Adminbereich: Dateien in der jeweiligen Kategorie werden ausgegeben
- Fehler: Downloads als Gast überarbeitet
- Kleine Änderungen im Adminbereich

Version 1.13 17.06.2013
- Neu: Die Anzahl der Klicks auf einen Download werden gezählt
- Neu: Downloadweiterleitung öffnet in einem neuen Fenster
- Fehler: Kleine Fehler beseitigt

Version 1.12 08.07.2012
- Neu: Im Downloadverzeichnis werden Unterordner mit ausgelesen
- Fehler: Kleine Fehler beseitigt

Version 1.11 16.05.2011
- Neu: Captcha anzeigen wenn User nicht angemeldet
- Neu: Datei Update wird mit Bild angezeigt
- Fehler: Letzter Download: User wird nicht richtig ausgelesen!?

Version 1.10 07.03.2011
* Adminbereich
- Neu: Download von Dateien auch für Gäste einstellbar
- Neu: Sichtbarkeit der Kategorien und Dateien für Gäste oder User einstellbar
- Neu: Download-Log: es wird angezeigt wann welche Datei von wem heruntergeladen wurde
- Neu: Kategorien und Downloads können in der Übersicht aktiviert und deaktiviert werden
- Neu: Kategorien und Downloads können in der Übersicht kopiert werden

* Frontend:
- Neu: Downloads werden als "HOT" angezeigt. Anzahl einstellbar im Adminbereich
- Neu: Downloadgröße wird automatisch umgerechnet in KB, MB, GB
- Neu: letzter Download einer Datei, User und Datum


Version 1.03 04.02.2011
* Adminbereich
- Fehler: Eingabe über das Java-Applet funktioniert jetzt. (ein Dank an Nils ;-) )

* Frontend
- Fehler: Restdauer der Downloads werden angezeigt


Version 1.02 11.10.2010
* Einstellungen im Adminbereich
- Neuste Downloads ein/aus
- Anzahl der neusten Downloads

* Frontend:
- Neuste und beliebteste Downloads werden angezeigt

* Code wurde nochmals überarbeitet.


Version 1.01 02.09.2010
* Einstellungen im Adminbereich
- Modul ein/aus
- Dateipfad
- Statistik anzeigen
- Unterkategorien anzeigen
- Dateien Kategorien freigeben/sperren
- Download als "Neu" kennzeichnen in Tage
- Kategoriebild einstellen
- Kategorien anlegen, editieren, sortieren, löschen
- Dateien anlegen,editieren, löschen
- Datei oder Downloadurl einstellbar
- Nicht verwendete Dateien werden angezeigt

* Frontend:
- Statistik: Kategorien, Dateien, Dateigröße, Downloads
- Kategorien und Unterkategorien werden dargestellt
- Kategoriebild kann verwendet werden
- Anzahl der Dateien der jeweiligen Kategorie
- Neuste Datei der jeweiligen Kategorie
- ...


Anhänge:
mod_downloads_admin_3.jpg 76.499 Bytes 3 Downloads
 
mod_downloads_admin_1.jpg 371.956 Bytes 2 Downloads
 
mod_downloads_admin_2.jpg 257.267 Bytes 1 Downloads
 
mod_downloads_front_11.jpg 268.447 Bytes 1 Downloads
Dieser Beitrag wurde insgesamt 17 mal editiert. Das letzte Mal 24.07.2013, 07:46 von langer.

 
Kein neuer Beitrag langer , 09.02.2011, 10:19
Beitrag #2   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Extern Mod Downloads
Wer auf einer anderen / externen Seite verschiedene Infos der Mod download anzeigen lassen will
sollte sich mal diesen Link anschauen LINK.

BBCode Mod Downloads
Wer Downloads im Forum einfach über den BBCode einfügen möchte sollte sich die Anleitung anschauen.

Neuste Downloads im Portal
Wer die neusten Downloads im Portal anzeigen will kann sich diese Anleitung mal anschauen.

Google Sitemap Mod incl. Downloads
Ich habe die Google Sitemap Mod von KingGO für die Download Mod angepasst. Es werden neben den
Threads und Posts jetzt auch die Download Kategorien und Dateien in der Sitemap angezeigt.

... weitere Modifikation zu dieser Mod werden noch folgen ;-)

Links:
Extern Mod Downloads
BBCode Mod Downloads
Neuste Downloads im Portal anzeigen
Google Sitemap Mod
Anhänge:
neuste_downloads_portal.jpg 160.983 Bytes 14 Downloads
 
google_sitemap1_mod_downloads.zip 4.099 Bytes 1 Downloads
 
bbcode_downloads.jpg 154.665 Bytes 4 Downloads
Dieser Beitrag wurde insgesamt 11 mal editiert. Das letzte Mal 29.07.2011, 09:25 von langer.

 
Kein neuer Beitrag Mars , 01.04.2011, 17:15
Beitrag #3   

IP: n/a
Rang: * * * * * * *
Registrierung: 04.09.2007, 15:49
Homepage: http://www.mliebgott.de
Wohnort: Dresden
 

Forum-Gott mit 1025 Punkte, 697 Beiträge
Geile Sache ... jedoch muss ich den Eintrag manuell in die inc_headline.htm hinzufügen, kann man
das nciht irgendwie automatisch hinzufügen?

mfg Marcel

 
Kein neuer Beitrag langer , 01.04.2011, 20:03
Beitrag #4   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Danke :-)

Das schau ich mir mal... Sollte ich sowieso noch in der Anleitung hinzufügen.

 
Kein neuer Beitrag langer , 02.04.2011, 17:30
Beitrag #5   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Hallo,
Ich habe nochmal geschaut...
Automatisch geht es meiner Meinung nach nicht. Ich habe aber die Anleitung angepasst damit der Link
auch verschwindet falls das Modul deaktiviert wird würde ich folgendes ändern:

Navigation

  • Öffne die src/renderer/html.php
  • Unter die Zeile 398 den Code einfügen

Code:
1
2
3
4
5
6
7
8
9
10
         /////Mod-Downloads/////
            if($this->_show_top_link('enable_downloads','view_downloads'))
            {
                $top_links[] = array(
                    'title' => $locale->lang('downloads_desc'),
                    'text' => $locale->lang('downloads'),
                    'url' =>  BS_URL::build_downloads_url()
                );
            }
         ///////////////////////


  • Unter die Zeile 563 den Code einfügen (die Zeile bezieht sich auf die original Datei nach der oben
    genannten Änderung wäre es die Zeile 573)

Code:
1
2
3
4
         /////Mod-Downloads/////
         if($cfg['enable_downloads'] == 1)
            $options['downloads'] = 'Downloads';
         //////////



  • Öffne die themes/<style>/templates/inc_bottom.htm (<style> steht für euer theme standart wäre
    default)
  • Unter die Zeile 333 den Code einfügen

Code:
1
2
3
      case 'downloads':
         document.location.href = '{gurl.simple_url('downloads','','&')}';
         break;


Der zweite Teil wäre für den Boardjump unten im Forum.

Gruß
Langer

 
Kein neuer Beitrag Nils , 02.04.2011, 18:22
Beitrag #6   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Mars hat folgendes geschrieben:
Geile Sache ... jedoch muss ich den Eintrag manuell in die inc_headline.htm hinzufügen, kann man
das nciht irgendwie automatisch hinzufügen?

langer hat folgendes geschrieben:
Automatisch geht es meiner Meinung nach nicht.

Natürlich könnte man sich einen Weg ausdenken solche Änderungen automatisiert durchzuführen (z.B.
PHP-Script, das die Datei öffnet, nach etwas sucht und dort etwas einfügt), aber das würde ich
nicht empfehlen. Da kann viel schief laufen, vor allem, wenn jemand die Datei schon verändert hat.
Insofern: Das muss man manuell machen und das ist auch gut so :)
Obwohl man das natürlich mit den UNIX-Tools diff&patch machen könnte. Nur das geht halt auch nur,
wenn die Datei dann exakt so aussieht, wie erwartet. Hilft also auch nicht immer.

mfg Nils

Edit: Wenn es einzig und allein um die Menüeinträge geht: Da könnte man natürlich eine Art
Plugin-System verwenden um diese automatisch im Header hinzuzufügen. Sprich, jedes Plugin sagt
welche Links es haben möchte. Denn dann müsste man nur die Plugin-Datei hinzufügen, aber nicht
bestehenden Code ändern. Aber derzeit gibt es die Möglichkeit nicht.
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 02.04.2011, 18:25 von Nils.

 
Kein neuer Beitrag langer , 03.04.2011, 10:01
Beitrag #7   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Ok aber ich glaub der Aufwand wäre auch zu groß...
Man könnte auch im adminbereich die Möglichkeit bereitstellen Links zu erstellen die dann in der
boardnavi eingetragen werden... Oder eine installationsroutine wie in joomla.

 
Kein neuer Beitrag Nils , 03.04.2011, 10:43
Beitrag #8   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
langer hat folgendes geschrieben:
Man könnte auch im adminbereich die Möglichkeit bereitstellen Links zu erstellen die dann in der
boardnavi eingetragen werden... Oder eine installationsroutine wie in joomla.

Da wäre das Problem, dass viele Links nur unter bestimmten Bedingungen angezeigt werden. Z.B. wird
die Mitgliederliste nur angezeigt, wenn diese auch aktiviert ist und wenn der Benutzer Zugriff hat
oder aber die Einstellung "Immer alles anzeigen" an ist. Diese Regeln kann man schwer
verallgemeinern und in der DB festhalten.

Installationsroutine...ist immer die Frage ob sich das lohnt. BS ist ja kein CMS. Und so wahnsinnig
viele Mods gibts ja auch nicht. Desweiteren ist es ja momentan so, dass viele Mods auch bestehende
Dateien bearbeiten müssen, weil man eben nicht alles nur durch Hinzufügen von Dateien regeln kann.
Und das ließe sich ja schwer automatisieren. Bei Joomla gehts ja auch nur, weil es direkt dafür
gedacht ist an diversen Stellen erweitert zu werden; immerhin ist es ein CMS. BS soll ja - mehr
oder weniger - so bleiben wie es ist.

Ich muss nochmal drüber nachdenken, aber ich glaube mir gefällt die Idee das jedem Plugin bzw.
Modul zu überlassen am Besten. Das könnte man z.B. dadurch regeln, dass ein Modul eine zusätzliche
Datei (neben module.php und weiteren) bereitstellen kann, in der ein bestimmtes Interface
implementiert wird, so dass sich BS von da die Links holen kann, die hinzugefügt werden sollen. Und
dann könnte halt jedes Modul auch selbst entscheiden welche Bedingungen erfüllt sein müssen, damit
ein Link angezeigt wird.
Edit: Das ganze könnte man natürlich auch leicht auf andere Dinge neben den Menülinks ausweiten, so
dass man noch weniger Dateien verändern muss.

mfg Nils
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 03.04.2011, 10:44 von Nils.

 
Kein neuer Beitrag Mars , 03.04.2011, 13:25
Beitrag #9   

IP: n/a
Rang: * * * * * * *
Registrierung: 04.09.2007, 15:49
Homepage: http://www.mliebgott.de
Wohnort: Dresden
 

Forum-Gott mit 1025 Punkte, 697 Beiträge
@langer ... könntest du die Parameter auch hier freigeben bzgl. des BBCode-Tags :)

mfg Marcel

 
Kein neuer Beitrag langer , 03.04.2011, 16:21
Beitrag #10   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Hi Mars

Meinst du den BBcode für die Downloads damit du in einem Beitrag auf ein Download verlinken kannst?
Schau dir mal diese Anleitung an:
HIER

 
Kein neuer Beitrag Mars , 03.04.2011, 16:25
Beitrag #11   

IP: n/a
Rang: * * * * * * *
Registrierung: 04.09.2007, 15:49
Homepage: http://www.mliebgott.de
Wohnort: Dresden
 

Forum-Gott mit 1025 Punkte, 697 Beiträge
Naja ich weiss schon, jedoch muss ich mich ja dann da registrieren ;)

mfg Marcel

 
Kein neuer Beitrag langer , 03.04.2011, 17:52
Beitrag #12   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Achso weil du das Bild nicht groß bekommst...
Ich hänge es hier mal an ;-) (oben)
Dieser Beitrag wurde insgesamt 2 mal editiert. Das letzte Mal 03.04.2011, 17:54 von langer.

 
Kein neuer Beitrag Mars , 03.04.2011, 18:01
Beitrag #13   

IP: n/a
Rang: * * * * * * *
Registrierung: 04.09.2007, 15:49
Homepage: http://www.mliebgott.de
Wohnort: Dresden
 

Forum-Gott mit 1025 Punkte, 697 Beiträge
Danke dir meiner =)
jetzt wäre es noch interessant, wenn jemand noch nen image machen könnte für den Editor ... :)

mfg Marcel

Edith sagt:
Mir ist gerade aufgefallen, das beim Download-Log da steht, das dies nicht aktiviert sein in den
Einstellungen, jedoch finde ich keinen Punkt, um dieses zu aktivieren ;)
Dieser Beitrag wurde insgesamt 1 mal editiert. Das letzte Mal 13.04.2011, 15:06 von Mars.

 
Kein neuer Beitrag langer , 14.04.2011, 07:02
Beitrag #14   

IP: n/a
Rang: * * * * * * *
Registrierung: 05.04.2005, 08:05
Wohnort: Karlsruhe
 

Forum-Gott mit 613 Punkte, 467 Beiträge
Morgen,

Bist du sicher?
Sollte eigentlich unter Einstellungen ->Downloads der letzte Punkt sein (insgesamt 11)
In der Anleitung steht es auch drin:
Code:
1
(164, 'enable_downloads_log', '', 45, 11, 'yesno', '', '', '1', '1', 0),


Kannst ja mal in der Datenbank schauen ob dieser Punkt angelegt wurde!?

 
Kein neuer Beitrag Mars , 14.04.2011, 13:04
Beitrag #15   

IP: n/a
Rang: * * * * * * *
Registrierung: 04.09.2007, 15:49
Homepage: http://www.mliebgott.de
Wohnort: Dresden
 

Forum-Gott mit 1025 Punkte, 697 Beiträge
Jetzt funktioniert es ...
fehler:
SQL:
1
2
3
4
5
6
7
8
9
10
11
12
INSERT INTO `bs_cfg` (`id``name``custom_title``group_id``sort``type``properties``suffix``value``default``affects_msgs`VALUES 
(155'enable_downloads'''451'yesno''''''1''1'0),
(156'downloads_per_page'''452'int''size=5\r\nmaxlen=5''''10''20'0),
(157'downloads_path'''453'line''size=50\r\nmaxlen=500''''downloads''downloads'0),
(158'downloads_stats'''454'yesno''''''1''1'0),
(159'downloads_subcat'''455'yesno''''''1''1'0),
(160'downloads_new_day'''456'int''size=5\r\nmaxlen=5''''7''7'0),
(161'downloads_new_pop'''458'int''size=5\r\nmaxlen=5''''5''5'0),
(162'enable_downloads_new_pop'''457'yesno''''''1''1'0);
(163'downloads_guest_access'''459'yesno''''''1''1'0),
(164'enable_downloads_log'''4511'yesno''''''1''1'0),
(165'downloads_hot'''4510'int''size=5\r\nmaxlen=5''''50''50'0);

In der Zeile id = 162 ist hinten ein ;

;)

mfg Marcel

Abonnieren Druckansicht
Antworten

n/a n/a 1 2 3 4     (Anzeige: 1 – 15; insgesamt: 47) Weiter Letzte Seite
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „Mod Downloads“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Neues Modul zum Frontend hinzufügen 8 40696 19.11.2009, 20:06
Von: Nils
18.06.2012, 20:24
Von: Jamie Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Liste einfügen im Fortgeschrittenen Modus 1 5815 13.12.2011, 21:12
Von: Mars
14.12.2011, 15:56
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Nutzung von PHP auf Frontend Modul Seiten 5 8743 04.09.2011, 16:04
Von: Doerfler
07.09.2011, 14:13
Von: Rafioso Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Download-Mod :: anzeige in headline über neue ... 1 5256 04.07.2011, 10:19
Von: Mars
04.07.2011, 20:17
Von: langer Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Google Sitemap Mod 9 32815 23.01.2010, 20:32
Von: KingGO
11.02.2011, 10:43
Von: langer Zum letzten Beitrag
  • 0.023983 Sek., 11 DB-Zugriffe, 1.088 MiB
  • Powered by Boardsolution v1.46