8,176

(4 replies, posted in Feature requests)

You are absolutely right, but as you noted yourself I don't think it's a "feature" and I don't believe that I can implement it in any sane way. The users that have the skills to actually make the nessecary changes to httpd.conf (of use .htaccess) also have the skills to modify their config.php to include a file from a protected directory or something similar. Having two different methods of storing the database password seems like something that would cause more problems than it would solve.

Also, actually crashing PHP isn't _that_ easy since you can only run the scripts that the "target server" is serving. Or is it easy? I've never managed to do it by mistake anyway :-)

8,177

(7 replies, posted in Archive)

Jag kan visa ett användningsområde direkt :-)

Funktionen strpos() returnerar första positionen på vilken strängen "needle" hittades i "haystack". Denna position kan dock mycket väl vara 0. Hittas strängen inte alls returnerar funktionen false.

if (strpos($a, $b) != false)

Här blir det problem om strängen finns på första positionen eftersom den då returnerar 0 och detta utvärderas till false av PHP-tolken. Lösningen är alltså att använda !== istället.

if (strpos($a, $b) !== false)

Returerar funktionen nu 0, så kommer villkoret vara sant och koden i if-satsen exekveras.

8,178

(7 replies, posted in Archive)

!== och === är "strängt skilt från" och "strängt lika med". Dessa operatorer kontrollerar inte bara värdet av höger- och vänsterledet, de kontrollerar även typerna.

$a = 4; // Integer
$b = '4'; // String

$a == $b // True
$a === $b // False

8,179

(7 replies, posted in Archive)

Det är en egendefinierad funktion. Ta en titt i include/common.php

8,180

(1 replies, posted in Archive)

Se här: http://punbb.org/viewtopic.php?pid=3018#3018

Flyttar tråden till "Troubleshooting".

8,181

(19 replies, posted in Archive)

Lägg till

www.whatever.com 192.168.6.4

eller liknande i din hosts-fil så ska det inte vara några problem.

8,182

(3 replies, posted in PunBB 1.2 bug reports)

This is a list of the known bugs in RC 1. These bugs will of course be fixed in RC 2.

* The script extra/turn_off_maintenance_mode.php doesn't turn off maintenance mode (doh!)
* The rank with the lowest "minimum posts" is always displayed regardless of other ranks.
* "Jump to" in the footer of viewforum.php and viewtopic.php doesn't work if you just click the go button without changing forums.
* Sort by posts does not work in admin/users.
* Autofocus of the username field in admin/bans doesn't work (Javascript error).
* Report e-mails are not sent out.

8,183

(1 replies, posted in Archive)

Om du har uppgraderat till RC 1 så är det pga att den bytt namn till :rolleyes:

Från changeloggen:

2003-02-12
""""""""""
*  Changed the text representation of the rolleyes smiley from :roll: to
   :rolleyes:

8,184

(7 replies, posted in Archive)

Ja, visst får du det. Du får göra precis vad du vill.

8,185

(3 replies, posted in Archive)

Trevligt :-)

8,186

(3 replies, posted in Archive)

Se till att det finns index på de kolumner du joinar "runt". I det här fallet dataid i party_replay. Du skulle kunna prova att sätta ett index på type också, men i så fall kanske bara på ett par tecken med tanke på att ett index på alla 16 kan bli ganska stort.

Ja, scuba har ju rätt. Det är kanske inte den vackraste lösningen, men det är fullt möjligt. Stänger man ett forum kan endast administratörer och moderatorer (som är satta till moderatorer för forumet i fråga) skriva inlägg. Alla kan dock läsa forumet.

8,188

(5 replies, posted in Archive)

Det visade sig att det var ovanstående bug som spökade. Jag ska se över detta till nästa version.

8,189

(3 replies, posted in Archive)

Japp, jag ska notera det. 1.0 är dock i "feature freeze" nu så det får bli först till 1.1 i så fall.

Tja, det går, men du får ändra lite i två skript. Jag är på bra humör så här kommer ändringarna :-)

Öppna viewtopic.php. På rad 256 hittar du:

if ($cur_user['status'] > 0)
{
    $info .= '<br>'."\n\t\t\t\t\t\t".'IP: <a href="moderate.php?get_host='.$cur_post['id'].'">'.$cur_post['poster_ip'].'</a>';

    if ($cur_post['admin_note'] != '')
        $info .= '<br><br>'."\n\t\t\t\t\t\t".$lang_topic['Note'].': <b>'.$cur_post['admin_note'].'</b>';
}

som du byter ut mot

if ($cur_user['status'] > 1)
    $info .= '<br>'."\n\t\t\t\t\t\t".'IP: <a href="moderate.php?get_host='.$cur_post['id'].'">'.$cur_post['poster_ip'].'</a>';

if ($cur_user['status'] > 0 && $cur_post['admin_note'] != '')
    $info .= '<br><br>'."\n\t\t\t\t\t\t".$lang_topic['Note'].': <b>'.$cur_post['admin_note'].'</b>';

Öppna moderate.php. På rad 38 hittar du:

if ($cur_user['status'] < 1)

som du byter ut mot

if ($cur_user['status'] < 2)

Voila! Bemärk att ovanstående ändringar endast gäller RC1. Kör du/ni en äldre version måste ni alltså först uppgradera till RC1 (http://punbb.org/viewtopic.php?id=2253).

8,191

(19 replies, posted in Archive)

Du måste sätta "Base URL" till rätt adress i admin/options. Sätter du denna till t.ex. http://nicke.mindomain.blaha, så måste du även besöka sidan genom att gå till denna URL (localhost eller något annat går inte). Orsaken till felmeddelandet är att PunBB kontrollerar varifrån ett formulärdata skickats ifrån (HTTP_REFERER) och detta gör den mot Base URL och sen skriptets namn.

8,192

(3 replies, posted in Archive)

Tja, jo, det skulle väl inte vara omöjligt. Du vet att du kan stänga av nyregistreringar förresten?

8,193

(7 replies, posted in Archive)

Jo, det blir lite pill. I gengäld så är det svårt att från min sida göra det så mycket lättare med tanke på att jag inte använder templates i samma utsträckning som t.ex. vbulletin.

8,194

(7 replies, posted in Archive)

Hmm. Det där kräver att du modifierar koden en del. Det script du bör titta på är header.php. Där sker "substitutioner" av variablerna i dina template-filer mot det faktiska innehållet. I detta forum ersätts t.ex. {pun_title} med "Pun Development Forums" osv. {pun_status} skulle du kunna utöka lite så att den inkluderar information om antal inlägg osv. All information om den nuvarande användaren finns i variabeln $cur_user.

Vill du ha bilder istället för textlänkar (Home, User list osv) så får du titta på funktionen generate_navlinks() i include/common.php.

edit: Prova att köra dump($cur_user); någonstans, så borde den spotta ut vad som finns att tillgå i denna variabel.

8,195

(7 replies, posted in Archive)

Jag förstår inte riktigt vad du menar. Kan du ge ett exempel?

8,196

(13 replies, posted in Archive)

Dagens ungdom roll

8,197

(13 replies, posted in Archive)

Ännu mer orsak att sluta använda skiten :-) Är jag den enda på jorden som aldrig reggat en hotmail-adress?

8,198

(5 replies, posted in Archive)

Jag misstänker att detta har att göra med följande fel:

http://punbb.org/viewtopic.php?pid=2552#2552

Kan du testa att köra den där queryn och se om det hjälper?

8,199

(13 replies, posted in Archive)

Jo, jag skrev som sagt att det kommer komma med. Det är så jävla idiotiskt bara med tanke på att det är en e-postadress. Folk borde väl kunna använda samma e-postadress.

8,200

(13 replies, posted in Archive)

En helvetes massa. Det finns andra länder än Sverige. Det här har varit uppe tidigare och det kommer läggas till. Jag tror inte det kommer med i 1.0 dock.

Det är svårt att hitta bra statistik över vilka IM-system som är mest populära. Det här gällde iaf i USA för ett drygt halvår sedan:

"Broken out in numbers of users, more than 41 million consumers used one of the four IM networks -- AOL's AIM, ICQ, MSN Messenger and Yahoo Messenger -- in May, while nearly 12.6 million office workers used instant messaging, according to Nielsen//NetRatings.

In the at-home market, AOL's Instant Messenger (AIM) took the top spot, attracting more than 22 million unique users. MSN Messenger came in second with nearly 15.7 million Internet users, while Yahoo Messenger was third with 12.4 million. Rounding out the list, ICQ users totaled nearly 4.4 million during the month."

Hojta gärna om ni hittar statistik över hela världen.