News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Beiträge sortieren

Started by peter_mein, January 23, 2021, 09:53:29 AM

Previous topic - Next topic

peter_mein

Hallo
Habe die Version SMF 2.1 RC3.
Wenn ich die Funktion einschalte das die neusten Beiträge zuerst gezeigt werden, so geht das.
Gehe ich nun in die Übersicht zurück, und wieder zu dem selben Beitrag, so erscheint nur der
erste Beitrag der als erste geschrieben worden ist.
Mehr Beiträge sehe ich dann nicht.
Ist das ein Fehler in der Software oder habe ich was vergessen ein zu stellen ?

Peter.

Matthias

Ich vermute, du meinst diese Einstellung:
Profil > Design & Layout > Die neuesten Beiträge am Anfang anzeigen

Das ist im Default Theme eine Einstellung, die jeder User selber machen kann.
Benutzt du das Default Theme oder ein anderes?
Warst du mit verschiedenen Accounts angemeldet?
Quality first

peter_mein

Hallo
Ja benutze das Default Thema.
Das Problem ist bei jedem Benutzer das selbe.

m4z

Das ist ein bekanntes Problem, das im November behoben wurde.

Nun hast du prinzipiell zwei Möglichkeiten: entweder wartest du auf RC4, oder du verwendest die aktuelle Version von Github direkt (nicht das letzte 2.1rc3-"Release", das ist identisch mit der Version auf der Downloadseite hier, sondern den aktuellen Entwicklungsstand, der natürlich neue Bugs enthält und weitere (bisher nicht gemeldete) Bugs enthalten kann).

Da letztere Option (Download des aktuellen Codes) weitere (undokumentierte) manuelle Schritte erfordert, um das Archiv bzgl. der Verzeichnisstruktur an die Release-Archive anzupassen, gibt es eine (inoffizielle, täglich bzw. nächtlich aktualisierte) Nightly-Version, die dir diese Schritte abnimmt.
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

peter_mein

Hallo
Danke dir, werde ich mal testen ob alles läuft.
Kann man schon abschätzen wenn es eine Alphaversion
geben wird ?

m4z

Ich verstehe die Frage nicht, 2.1 ist lange aus der Alpha-Phase raus, daher das "RC" im Namen (vgl. wikipedia: Entwicklungsstadium (Software)).

Falls du meinst, wann RC4 oder die fertige Version veröffentlicht werden soll: Der nächste Schritt ist RC4 (vermutlich noch dieses Jahr, aber ohne Termin-Prognose), frühestens danach wird es die 2.1-"Vollversion" geben.
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

Matthias

@m4z
Danke für die Links. Manche davon kannte ich noch nicht.

@peter_mein
Aus der "Alpha-Phase" ist das schon lange raus.  :)
RC bedeutet Release Candidate.
Um es anders auszudrücken:
Eine fertige Version, die aber noch eine breite Masse an Testern sucht, um Schönheitsfehler zu finden, aber im schlimmsten Fall auch Bugs.

Was eine RC Version immer mit sich bringt:
Der Code kann grundlegend verändert werden.
Das heißt, man ist nicht davor gefeit, ein großes Update machen zu müssen.

Grüße
Matthias
Quality first

peter_mein

Ok danke dir für die Erklärung.
Nocheinmal eine Frage.
Also lade ich die Nightly-Version herunter entpacke sie und kopiere sie ins Root Verzeichniss
wo das Forum ist. Dort wird dann die upgrade.php aufgerufen und das update wird ausgeführt.
Wenn ich die Nightly-Version entpacke und ins Root Verzeichniss kopiere, dann werden die vorhandenen
Dateien mit der neuen Version überschrieben ist das so korrekt ?

m4z

Ja. Es könnte dabei zu Problemen kommen, wenn sich an der Dateiliste mal etwas ändert (dann bleiben Leichen liegen), aber das sehe ich nicht als großes Problem.

Ich bin faul und verwende folgendes selbstgeschriebene Bash-Script für meinen Debian-Server mit nginx-Webserver und Postgres-Datenbank:
#!/bin/bash

set -e

OZIP="smf2.1_nightly_upgrade"
CZIP="${OZIP}_$(date +%F)"
SRC="http://0exclusive.de/smf/${OZIP}"
TENV="nightly-smf"
THOME="/home/${TENV}"
TARGET="${THOME}/public_html"
TODAY="$(date +%F)"

# create backup base dir if it doesn't exist yet
su - ${TENV} -c "mkdir -p ${THOME}/backups"
# copy web dir into backup base dir
# TODO only works once per day
cp -a ${TARGET} ${THOME}/backups/${TODAY}.public_html
# do a postgres db dump into the backup base dir
su - ${TENV} -c "pg_dump ${TENV} > ${THOME}/backups/${TODAY}.${TENV}.deploy.dump"

# remove old nightly commit info files (I only want the current one)
su - ${TENV} -c "rm ${TARGET}/last_commit_*"

# download the package and rename it to include the current date (in case I want to rollback)
su - ${TENV} -c "wget -nv ${SRC}.zip -O ${CZIP}.zip"
# unpack it into web dir
su - ${TENV} -c "unzip -q -u -o ${CZIP}.zip -d ${TARGET}/"

# my nginx setup needs the right permissions
chown -R ${TENV}.www-data ${TARGET}/
chmod -R 775 ${TARGET}/

# remind me to run the upgrade script
echo "Run the upgrade script now, then make sure it is removed."
"Faith is what you have in things that don't exist."
--Homer Simpson

Es gibt hier im Forum ein deutsches Support-Board!

Advertisement: