# Vorschlag für die Internetseite

**URL:** https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141
**Category:** Off-Topic - Deutsch
**Created:** [July 27, 2005, 11:47pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141 "2005-07-27T23:47:09Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![nickless](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nickless/32/36_2.png) [@nickless](https://community.mp3tag.de/u/nickless)
#### Post date: [July 27, 2005, 11:47pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/1 "2005-07-27T23:47:09Z")

</div>

Hallo

Die derzeitige Methode, wie man den Feld "Mp3Tag Version" im persönlichen Profil aktualisiert ist etwas umständlich, man muss beim Download erst mal dran denken und dann auch noch -zich mal klicken um den Profil zu aktualisieren. (ich weiß, ich bin faul 😃)  
Könnte man es vielleicht so machen, dass dieses Feld automatisch aktualisiert wird, wenn man eingeloggt ist und die neue Version runterlädt?  
Oder zumindest ein Button "Mp3Tag Version aktualisieren" in der Nähe vom Download-Link plazieren?

MfG  
nickless

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [July 28, 2005, 3:40am UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/2 "2005-07-28T03:40:10Z")

</div>

Das wäre schon ganz nett. Ich persönlich würde die 2. Option wählen, da einige die Software evtl. nur herunterladen und nicht gleich installieren.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [July 28, 2005, 5:08pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/3 "2005-07-28T17:08:48Z")

</div>

Meiner Meinung nach ist der Aufwand so etwas einzurichten größer als der eigentliche Nutzen.

Der Button "Mp3tag Version aktualisieren" ist eigentlich der Link "Edit my profile" (Ich weiß, man muss dann noch eine Zahl ändern, aber das muss einfach gehen) 🙂

---

<div class="post-metadata">

### Author: ![nickless](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nickless/32/36_2.png) [@nickless](https://community.mp3tag.de/u/nickless)
#### Post date: [July 28, 2005, 10:51pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/4 "2005-07-28T22:51:11Z")

</div>

> [@](#):
>
> Der Button "Mp3tag Version aktualisieren" ist eigentlich der Link "Edit my profile" (Ich weiß, man muss dann noch eine Zahl ändern, aber das muss einfach gehen) 🙂

Zumindest wird man darauf aufmerksam und gelangt gleich an die richtige Stelle, also ein Paar Mausklicks weniger... 😛

Ich weiß nicht so genau, wie die Felder gesetzt werden, aber man könnte z.B. schon mal statt der Information aus dem Profile die derzeit aktuelle Version ins Feld reinschreiben... ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:") , und wenn man schon dabei ist, fehlt an dieser Stelle nur der Submit-Aufruf... 😃  
ich meine, es ist ja nicht so dringend, nur wenn auf ein Mal keine neue Features mehr auf dem ToDo-List stehen... 😉

Edit: wieso gibt's eigentlich keine :lazy: ode :megalazy: -Smilies? ![:angry:](https://community.mp3tag.de/uploads/default/original/1X/ebadaff04ae073d3d1cb3e2f4c6acf132380e5a5.gif ":angry:")😃

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [July 29, 2005, 5:08am UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/5 "2005-07-29T05:08:40Z")

</div>

> [@](#):
>
> Zumindest wird man darauf aufmerksam und gelangt gleich an die richtige Stelle, also ein Paar Mausklicks weniger... 😛
> 
> Ich weiß nicht so genau, wie die Felder gesetzt werden, aber man könnte z.B. schon mal statt der Information aus dem Profile die derzeit aktuelle Version ins Feld reinschreiben... ![:rolleyes:](https://community.mp3tag.de/uploads/default/original/1X/3a79e8b0b7d169b30216785521d7c6f4f895c421.gif ":rolleyes:") , und wenn man schon dabei ist, fehlt an dieser Stelle nur der Submit-Aufruf... 😃  
> ich meine, es ist ja nicht so dringend, nur wenn auf ein Mal keine neue Features mehr auf dem ToDo-List stehen... 😉
> 
> Edit: wieso gibt's eigentlich keine :lazy: ode :megalazy: -Smilies? ![:angry:](https://community.mp3tag.de/uploads/default/original/1X/ebadaff04ae073d3d1cb3e2f4c6acf132380e5a5.gif ":angry:")😃
> 
> \<{POST\_SNAPBACK}\>

An sich ist das nicht so schwer. Ich werde mal schauen, ob ich das in PHP hinkriege, aber z.Z. habe ich sehr wenig Zeit.  
Man müsste nur die ID des angemeldeten Benutzers herausfinden und dann ein UPDATE auf "ipb\_pfields\_content" ausführen. Da Florian immer das selbe Schema für die Dateinamen verwendet, kann man mit RegEx die aktuelle Version ermitteln.

---

<div class="post-metadata">

### Author: ![nickless](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nickless/32/36_2.png) [@nickless](https://community.mp3tag.de/u/nickless)
#### Post date: [July 29, 2005, 10:37am UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/6 "2005-07-29T10:37:50Z")

</div>

> [@](#):
>
> Man müsste nur die ID des angemeldeten Benutzers herausfinden und dann ein UPDATE auf "ipb\_pfields\_content" ausführen. Da Florian immer das selbe Schema für die Dateinamen verwendet, kann man mit RegEx die aktuelle Version ermitteln.

Hm, gute Idee, und ID steht im Cookie unter Namen "member\_id"...  
Leider kenn ich mich mit PHP nicht aus, aber mit JavaScript könnte man ID vom "Download"-Button ermitteln, und den Versionstring aus dem Link ermitteln.  
Dann müsste man nur die Daten etsprechend weitergeben... Ma sehen was ich machen kann.

---

<div class="post-metadata">

### Author: ![nickless](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nickless/32/36_2.png) [@nickless](https://community.mp3tag.de/u/nickless)
#### Post date: [July 31, 2005, 11:43am UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/7 "2005-07-31T11:43:20Z")

</div>

Also wenn man id="mp3tag\_link" dem Download-link zuweist, kann man mit

```
my_getcookie("member_id") MemberID 

```

und mit etwa

```
function getVersion() {
  var version = my_getbyid("mp3tag_link").pathname;
  version = version.slice(version.lastIndexOf("mp3tagv")+7, version.lastIndexOf("setup"));
  return version.slice(0,1) + "." + version.slice(1);
} die Version bestimmen, 

```

wie man's weiter mit PHP uploadet weiß ich nicht.

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [July 31, 2005, 1:02pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/8 "2005-07-31T13:02:51Z")

</div>

Das Aktualisieren an sich funktioniert mit:

```
$resConnection = mysql_connect($strServer, $strUserName, $strPassword);

if($resConnection && mysql_select_db($strDatabase)) {
  $resResult = mysql_query("UPDATE ipb_pfields_content SET field_1='" . $strMP3TagVersion . "' WHERE member_id=" . $intMemberID, $resConnection);
  mysql_close($resConnection);
}
<ul><li>$strServer is normalerweise "localhost"</li><li>$strUserName ist der Benutzername des MySQL Servers</li><li>$strPassword ist das Passwort des MySQL Servers</li><li>$strDatabase ist die IPB Datenbank</li><li>ipb_pfields_content kann variieren (nur der "ipb" Teil)</li><li>field_1 kann auch variieren - am besten schaut Florian in der Datenbank nach, wie das Feld heißt, wo die Versionsinformationen gespeichert werden</li><li>$strMP3TagVersion ist die MP3Tag Version - der Variable kann man den Wert aus nickless' JavaScript Funktion zuweisen</li><li>$intMemberID ist die ID des angemeldeten Users (in IPB)</li></ul>
```

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [July 31, 2005, 2:05pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/9 "2005-07-31T14:05:32Z")

</div>

Danke euch beiden für die Inspiration. Ich hab mal was [gebastelt](http://developer.mp3tag.de) 🙂

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![nickless](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nickless/32/36_2.png) [@nickless](https://community.mp3tag.de/u/nickless)
#### Post date: [July 31, 2005, 3:21pm UTC](https://community.mp3tag.de/t/vorschlag-fur-die-internetseite/2141/10 "2005-07-31T15:21:52Z")

</div>

Perfekt!!! 😃  
Jetzt steht meiner Faulheit nichts mehr im Wege... 😛

![:music:](https://community.mp3tag.de/uploads/default/original/1X/2ba05d1ade5eb0d15fc173be6f717dbe63890a70.gif ":music:") Mp3Tag 4ever ![:music:](https://community.mp3tag.de/uploads/default/original/1X/2ba05d1ade5eb0d15fc173be6f717dbe63890a70.gif ":music:")
