News:

Want to get involved in developing SMF? Why not lend a hand on our GitHub!

Main Menu

Probleme mit Poll bzw. Abstimmungen

Started by garfield, March 16, 2004, 04:20:46 AM

Previous topic - Next topic

garfield

Hallo, ich habe ein grosses Problem mit den Polls:

Und zwar, können erstellte Polls wohl aufgerufen werden, aber eine Abstimmung ist nicht möglich.
Es erscheint beim Aufrufen des Polls jeweils direkt die Ergebnisanzeige.  :(

Im Error-Log ist folgender Eintrag zu finden:

Undefined index: permissionname_move_own
Datei: /smf/Sources/ManagePermissions.php Zeile: 1007

Kann jemand helfen, wäre wirklich wichtig, das Problem zu lösen.
Ich liefere gerne weitere Informationen falls benötigt.

gruß
garfield

garfield

#1
scheinbar trat ein ähnliches Problem in der spanischen Version der Sprachdatei auch auf.
http://www.simplemachines.org/community/index.php?topic=7248.0

Das Problem mit Zeile 1007 wurde auch hier schonmal erwähnt.
http://www.simplemachines.org/community/index.php?topic=6791.0

kann aber bisher leider keine Lösung entdecken...  ::)

Wurden denn die hier angekündigten Änderungen bereits in die Sprachdatei übernommen?
http://www.simplemachines.org/community/index.php?topic=7179.0

danke im Voraus
garfield  :)


garfield

#2
so hab jetzt das Board auf englisch zurückgestellt...
...keine Meldungen mehr im Error Log, aber auch keine Änderungen bzgl. des Polls.
Voten nicht möglich, Ergebnisanzeige erscheint direkt:

Es sieht bei jedem User so aus:


meine Einstellungen sehen so aus:








Was mache ich falsch ??

bitte um Hilfe!

Daniel D.

Vielleicht ein fehlender Eintrag in den Sprachdateien, warte auf ein neues Release oder lade Dir jeden Tag mal das neue Paket runter und überspiele die ManagePermissions.php. Ein Versuch ist es wert.

garfield

könnte es etwas mit evtl. vorhandenem "SAFE MODE" zu tun haben ?

Daniel D.


Matthias

Quote from: garfield on March 16, 2004, 05:08:42 PM
könnte es etwas mit evtl. vorhandenem "SAFE MODE" zu tun haben ?

Der Safe Mode ist grundsätzlich nur bei der Installation wichtig.
Quality first

Andreas

Gibts hier evtl. ne Lösung ?
Das problem ist bei mir identisch !

Andreas

Daniel D.

Hast Du die neueste Beta ? Ich habe nämlich keine Probleme damit.

Andreas

na ja ... download von vorgestern abend...

komisch komisch..

Daniel D.

#10
Also Du sprichst noch über das Hauptproblem mit dem fehlenden Index vom ersten Post ? Ich schaue nach.

Es ist seit ein paar "Wochen" alle so wie es sein sollte. Vielleicht hat der Browser die Seite (bzw. die Sprachdatei) noch zwischengespeichert. Lösche mal die temporären Internetdateien und probiere es erneut.

andrea

#11
Habt Ihr schon doppelt gecheckt, dass *alle* Dateien hochgeladen sind? Solche Probleme treten typischerweise auf, wenn der Upgrade nicht vollständig erfolgt ist, vor allem wenn. z.B. das "default" Thema (d.h. *alle* Dateien im Pfad .../Themes/default ) nicht vollständig neu hochgeladen ist.

Auch beachten: eigene Themen *nur* über die Option "neues Thema" erstellen im Admin Menu erstellen, nie das "default" Thema abändern.

Zur Fehlereingrenzung nach einem Upgrade immer checken, ob Fehler auch in englischer Sprache und mit aktiviertem "default" Thema auftreten.

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



hainfelder

Also ich habe genau das gleich Problem.
41beta public
auch in english
skin default
opera browser
immer mal wieder

andrea

Im spanischen Forum wurde die Lösung für jenes Problem gepostet:

Quote from: Grudge on March 14, 2004, 12:58:42 PM
You're missing these entries:

$txt['permissiongroup_post'] = 'Posts';
$txt['permissionname_remove'] = 'Delete posts';
$txt['permissionhelp_remove'] = 'Remove posts. This does not allow a user to delete the first post of a topic.';
$txt['permissionname_remove_own'] = 'Own post';
$txt['permissionname_remove_any'] = 'Any post';
$txt['permissionname_modify'] = 'Modify posts';
$txt['permissionhelp_modify'] = 'Edit posts';
$txt['permissionname_modify_own'] = 'Own post';
$txt['permissionname_modify_any'] = 'Any post';
$txt['permissionname_report_any'] = 'Report posts to the moderators';
$txt['permissionhelp_report_any'] = 'This permission adds a link to each message, allowing a user to report a post to a moderator. On reporting, all moderators on that board will receive an e-mail with a link to the reported post and a description of the problem (as given by the reporting user).';

Stick them in ManagePermissions.spanish.php. Obviously this will be fixed in CVS and they will need to be translated at some point :)

EDIT: Updated with more missing!

Das heisst: obige Textstrings in der Datei "ManagePermissions.sprache.php" ergänzen.

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



Daniel D.


andrea

Ist es möglich dass die Leute eine Version haben wo sie noch nicht drin sind?

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



Daniel D.

#16
Nein, ich habe es sofort nach dem Entdecken des Fehlers geändert. Das ist schon länger her. Trotzdem ist es komisch, vielleicht noch im Cache oder nicht richtig hochgeladen.

andrea

Das war ja auch der ursprüngliche Rat, die Dateien nochmals hochzuladen. Wurde dieser denn auch befolgt?

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



hainfelder

also ich habe die themes jetzt noch mal komplett raufgeladen.
sowohl in deutsch, als auch in englisch
(nachdem ich sie sicherheitshalber nochmal vom smf server geholt habe)
immer noch erscheinen direkt die ergebnisse der Abstimmung.

gerne sage ich euch auch noch genaueres, wenn ihr mir sagt, was
ihr denn noch wissen müsst, oder was man noch ausprobieren kann.
immer mal wieder


hackepeter

noch keinen tip wie man das fixen kann?

hainfelder

also nun nach dem update auf 1beta5 ist es immer noch das Gleiche
immer mal wieder

garfield

hab auch nach update auf beta5 noch immer das gleiche Problem und nur noch wenig Hoffnung.  ::)

Daniel D.

Habt Ihr upgrade.php ausgeführt bzw. alle Dateien hochgeladen? Ich habe dieses Problem noch nie gehabt, weder nach Updates noch nach einer Neuinstallation....

hainfelder

logo,
upgrade.php ausgeführt, mit der option langes protokoll,
alles nach protokoll erfolgreich ausgeführt
danach upgrade.php in .php.bak umbenannt.

problem bleibt bestehen.
immer mal wieder

andrea

Wenn das Problem in meinem eigenen Forum wäre, würde ich folgendermassen vorgehen:

1. In einem zweiten Directory (und mit einer anderen DB bzw. einem anderen DB-Prefix) eine *frische* Installation machen (d.h. *kein* yse upgrade)
2. Checken ob in der frischen Installation das Problem auch vorhanden ist.
3. Falls nein: ganz genau die DB-Struktur der beiden Installationen vergleichen, auch die Einträge einzeln in den ..._settings und .._themes Tabellen.

Falls Ihr weitere Unterstützung wollt, dann ist mindestens mal ein Link zum Board und zur PHPinfo fällig..

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



garfield

Quote from: andrea on April 30, 2004, 08:24:38 AM
Wenn das Problem in meinem eigenen Forum wäre, würde ich folgendermassen vorgehen:

1. In einem zweiten Directory (und mit einer anderen DB bzw. einem anderen DB-Prefix) eine *frische* Installation machen (d.h. *kein* yse upgrade)
2. Checken ob in der frischen Installation das Problem auch vorhanden ist.
3. Falls nein: ganz genau die DB-Struktur der beiden Installationen vergleichen, auch die Einträge einzeln in den ..._settings und .._themes Tabellen.

an Punkt 1. und 2. hab ich natürlich auch sofort gedacht und erhalte unter 3. das gleiche Ergebnis.
Beides sind frische SMF-Installationen ohne Mods.



andrea

Hab Deine Pm mit dem Link zur phpinfo erhalten Garfield (nächstes Mal bitte auch gleich den Thread Link mitsenden, dann muss ich den nicht erst suchen).

Habe die PHPinfo mit den minimalen Anforderungen verglichen und folgendes gesehen:

Deine PHPinfo sagt:

Quotemysql
MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 3.23.36
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /tmp/mysql.sock
MYSQL_INCLUDE -I/usr/local/mysql/include/mysql
MYSQL_LIBS -L/usr/local/mysql/lib/mysql -lmysqlclient 

Also MySql Version 3.23.36. Die minimalen Anforderungen für SMF besagen, dass MySql Version 3.23.4 benötigt wird.

Andrea Hubacher
Ex Lead Support Specialist
www.simplemachines.org

Personal Signature:
Most recent work:
10 Aqua Themes for SMF



hackepeter

na super...griff ins klo

hab 3.23.37.

ausser den polls geht aber alles...dann muss ich jetzt nur deswegen
das alte yabb nehmen  >:(

garfield

vielen Dank für die Info... ...ich werde mal versuchen meinen Verein von der Notwendigkeit eines Updates von MySQL zu überzeugen.  8)

Christian Land

Quote from: hackepeter on May 05, 2004, 04:57:35 AM
na super...griff ins klo

hab 3.23.37.

ausser den polls geht aber alles...dann muss ich jetzt nur deswegen
das alte yabb nehmen  >:(

Öffne mal "Display.php" und such da nach:

// Get the question and if it's locked.
$request = db_query("
SELECT
p.question, p.votingLocked, p.hideResults, p.expireTime, p.maxVotes,
p.ID_MEMBER, IFNULL(mem.realName, p.posterName) AS posterName,
COUNT(DISTINCT lp.ID_MEMBER) AS total, COUNT(DISTINCT lp2.ID_MEMBER) AS has_voted
FROM {$db_prefix}polls AS p
LEFT JOIN {$db_prefix}log_polls AS lp ON (lp.ID_POLL = p.ID_POLL)
LEFT JOIN {$db_prefix}log_polls AS lp2 ON (lp2.ID_POLL = p.ID_POLL AND lp2.ID_MEMBER = $ID_MEMBER)
LEFT JOIN {$db_prefix}members AS mem ON (mem.ID_MEMBER = p.ID_MEMBER)
WHERE p.ID_POLL = $topicinfo[ID_POLL]
GROUP BY p.ID_POLL
LIMIT 1", __FILE__, __LINE__);
$pollinfo = mysql_fetch_assoc($request);
mysql_free_result($request);


der Block dürfte so bei Zeile 400 rum auftauchen...

Füge dahinter mal folgendes ein:

echo '<pre>';
print_r($pollinfo);
echo '</pre>';


wenn Du nun eine Abstimmung aufrufst, sollte da sowas hier am Seitenanfang auftauchen:

Array
(
    [question] => ferfref
    [votingLocked] => 0
    [hideResults] => 0
    [expireTime] => 0
    [maxVotes] => 1
    [ID_MEMBER] => 1
    [posterName] => admin
    [total] => 0
    [has_voted] => 0
)


...würde mich mal interessieren was da bei Dir in den Fällen kommt, wo sofort die Ergebnisse angezeigt werden...

Advertisement: