Hi,
it is unfortunately very difficult but i am working currently on a light version of Core an the release should be soon.
Regards Tom
Hi,
it is unfortunately very difficult but i am working currently on a light version of Core an the release should be soon.
Regards Tom
Und für die Offline-Anzeige?
Du kannst das Template messageSidbar bzw. den Code daraus aus Nova für andere Stile verwenden, da ist die entsprechende Änderung inkl. Sprachvariable enthalten. Da es den Offline-Status nicht mehr gibt und man auch manuell keine Sprachvariablen mehr im ACP anlegen kann, wäre das am sinnvollsten. Nur der Code ohne Sprachvariable bringt ja auch nicht viel.
Ist egal, einfach irgendwo rein.
Javascript:
{literal}
<script data-relocate="true">
//<![CDATA[
$(function() {
var mainMenuEffect, d, x, y;
$(".mainMenu > ul > li > a").click(function(e){
if ($(this).find(".mainMenuEffect").length == 0) {
$(this).prepend("<span class='mainMenuEffect'></span>")
}
mainMenuEffect = $(this).find(".mainMenuEffect");
mainMenuEffect.removeClass("mainMenuEffectDrop");
if(!mainMenuEffect.height() && !mainMenuEffect.width()) {
d = Math.max($(this).outerWidth(), $(this).outerHeight());
mainMenuEffect.css({height: d, width: d});
}
x = e.pageX - $(this).offset().left - mainMenuEffect.width()/2;
y = e.pageY - $(this).offset().top - mainMenuEffect.height()/2;
mainMenuEffect.css({top: y+'px', left: x+'px'}).addClass("mainMenuEffectDrop");
});
});
//]]>
</script>
{/literal}
Alles anzeigen
CSS:
.mainMenuEffect {
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.5);
border-radius: 100%;
-webkit-transform: scale(0);
transform: scale(0);
}
.mainMenuEffect.mainMenuEffectDrop {
-webkit-animation: ripple 0.65s linear;
animation: ripple 0.65s linear;
}
@-webkit-keyframes ripple {
100% {
opacity: 0;
-webkit-transform: scale(2.5);
transform: scale(2.5);
}
}
@keyframes ripple {
100% {
opacity: 0;
-webkit-transform: scale(2.5);
transform: scale(2.5);
}
}
.mainMenu > ul > li > a {
position: relative;
overflow: hidden;
}
Alles anzeigen
Selektor für den Effekt (Javascript + CSS):
.mainMenu > ul > li > a
Fehlende Individualität halte ich für Quatsch.
Was mir gar nicht gefällt ist der Header mit dem Logo. Das quetscht sich an den Linken Rand und hinterlässt eine riesige leere Fläche daneben. Das würde ich noch mal überdenken, vielleicht die Symbole kleiner und die Schrift etwas größer daneben.
Ansonsten würde ich ebenfalls noch den oberen Rand der oberen Navigation entfernen, der lässt die untere Kante unscharf erscheinen, siehe auch:
Links mit Linie, rechts ohne Linie.
Etwas unglücklich ist auch das fehlende Raster:
aber das kommt ja nicht von dir, das könnte man noch etwas optimieren:
Der Hoverstatus bei den Buttons fehlt, ich finde die Rückmeldung nicht unwichtig, den könnte man auch noch einfügen. Mir persönlich sind die beiden Grautöne etwas zu dunkel aber insgesamt harmonieren alle Farben miteinander.
Ansonsten hat sich das Forum doch gut gemacht, lediglich die Galerie wird immer noch nicht genutzt, aber gut, ist halt so, das kann man ja auch nicht erzwingen. Viel verbessern oder ändern kann man nicht, wenn alle zufrieden sind, dann passt es doch. Ich denke du kannst auf jeden Fall stolz darauf sein.
Es gibt keine Sprachvariable für Offline / Abwesend da es diesen Status im WCF nicht gibt.
Ansonsten für die Online-Anzeige:
.message .messageSidebar .userAvatar {
text-align: center;
}
.message .messageSidebar .userAvatar > .badgeOnline {
.linearGradient(transparent, transparent, transparent);
bottom: 0;
left: 0;
position: relative;
margin-top: 7px;
box-shadow: 1px 1px 3px 0 rgba(0,0,0,0.0);
}
.message .messageSidebar .userAvatar > .badgeOnline::before {
border-bottom: 0;
border-left: 0;
}
Alles anzeigen
Bigdump ist nur für den Import einer Datenbank, damit kann man keine Backups machen. Wenn du das auf dem Server machen kannst, solltest du das auch dort direkt erledigen. Ich verwende lokal das Script hier, leider finde ich die Quelle nicht mehr, das kannst du dann per Cron ein mal in der Nacht oder bei Bedarf manuell ausführen lassen. Das erzeugt Backups aller Datenbanken mit einem Zeitstempel.
#!/bin/bash
#-------------------------------------------------------------------------------
# MySQL Database backupscript.
#
# Author: CJ
# Licence: http://opensource.org/licenses/MIT MIT License
# CopyRight: (c) 2013 - CJ
#
#-------------------------------------------------------------------------------
# Installation
#-------------------------------------------------------------------------------
# 1. Place this script in the /usr/local/bin directory
# 2. change the configuration in this script
# 3. Add databases to the ignore list
# 4. Add a cron job for daily backups
#
# Example cron:
# 30 00 * * * /usr/local/bin/mysqlbackup 2>&1 >> /var/log/mysqlbackup.log
#
#-------------------------------------------------------------------------------
# Configuration
#-------------------------------------------------------------------------------
# Backup destination
BACKUPDIR="Backups"
# Howmany backups should be kept
DAYS_TO_KEEP=2
# Mysql Information
MUSER="root"; # MySQL username
MPASS="root"; # MySQL password
MHOST="localhost"; # MySQL hostname/ip
MPORT="3306"; # MySQL port
# DO NOT BACKUP these databases
IGNOREDB="
information_schema
test
performance_schema
mysql
"
#-------------------------------------------------------------------------------
# Linux bin paths
# Change this if it can not be autodetected via which command
#-------------------------------------------------------------------------------
MYSQL="$(which mysql)"
MYSQLDUMP="$(which mysqldump)"
#-------------------------------------------------------------------------------
# Do not change anything below this line
#-------------------------------------------------------------------------------
# Get date in dd-mm-yyyy format
NOW="$(date +"%F-%H-%M")";
# Get the seven days ago date in dd-mm-yyyy format
LAST="$(date -d "$DAYS_TO_KEEP days ago" +"%F-%H-%M")";
# Create required directories
if [ ! -e "$BACKUPDIR" ]; then
mkdir -p "$BACKUPDIR"
fi
# Get all database list first
DBS="$(/Applications/AMPPS/mysql/bin/mysql -u $MUSER -p$MPASS -h $MHOST -P $MPORT -Bse 'show databases')"
# Backup the database
for db in $DBS
do
DUMP="yes"
if [ "$IGNOREDB" != "" ]; then
for i in $IGNOREDB
do
if [ "$db" == "$i" ]; then
DUMP="no";
fi
done
fi
00b;
if [ "$DUMP" == "yes" ]; then
# Check for yesterday's backup and delete
LAST_FILE="$BACKUPDIR/$db""_$LAST.sql.bz2"
if [ -f "$LAST_FILE" ]; then
rm "$LAST_FILE";
fi
# Create today's backup
FILE="$BACKUPDIR/$db""_$NOW.sql.bz2"
/Applications/AMPPS/mysql/bin/MYSQLDUMP --add-drop-database --opt --lock-all-tables -u $MUSER -p$MPASS -h $MHOST -P $MPORT $db | bzip2 > $FILE
fi
done
Alles anzeigen
Wobei das auf der anderen Seite auch nicht so schlau ist die Backups auf der selben Platte abzulegen. Zumindest kannst du dir dann aber so jeden Tag die Dumps per FTP ziehen. Die kannst du dann ggf. wieder per Bigdump einspielen.
Man braucht Bigdump aber auch wirklich erst bei größeren DBs, meiner Erfahrung nach gehen Datenbanken bis 200 MB (unkomprimiert) auch per phpMyAdmin.
Ich weiss nicht ob die mit PHP 7 funktionieren, ich habe beides mal als Ersatz verwendet weil der Dumper bei mir auch schon nicht mit PHP 5 funktioniert hat.
Nicht so super: http://phpmybackuppro.net/index.php
Meine erste Wahl: http://www.ozerov.de/bigdump/
Ansonsten lieber per SSH machen.
Kürzlich sind gleich zwei Erweiterungen für eine Themenbewertung erschienen. Die gab es zuletzt in Burning Board 3.1, da ist es möglich ein Thema anhand von maximal 5 Sternen zu bewerten. Ein ähnliches System hat Cyberghost von WBB-Elite umgesetzt:
Hierbei handelt es sich um eine kommerzielle Erweiterung die zu einem Preis von 1,25 EUR erhältlich ist.
UdoZ hat sich dem Thema ebenfalls angenommen und dabei herausgekommen ist eine Erweiterung die Positiv, Neutral und Negativ als Bewertung zulässt. Im Gegensatz zu WBB-Elite bietet UdoZ seine Erweiterung kostenlos an:
Themenbewertung bei zaydowicz.de
Es ist also für jeden was dabei. So eine umfangreiche Auswahl habe ich das letzte mal an Weihnachten in meiner Keksdose gesehen.