Author Topic: [TUT] Zusätzliches User Feld anlegen / Additional User Field  (Read 139419 times)

0 Members and 3 Guests are viewing this topic.

Offline paule

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #30 on: April 10, 2009, 10:32:08 AM »
Hallo Nicky,
danke für die schnelle Antwort.
Ich habe die Änderung vorgenommen. Die Felder werden richtig angezeigt.
Aber beim Suchen in Firmenname, Redaktion oder Nachname bekomme ich folgende Fehlermeldung:

DB Error: Bad SQL Query: SELECT COUNT(*) AS users FROM 4images_users WHERE 1=1 AND INSTR(LCASE(),'swr')>0 AND user_id <> -1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '),'swr')>0 AND user_id <> -1' at line 3
Gefunden: . Angezeigt: 0-.
Keine Enträge gefunden.
 
Gruß paule

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #31 on: April 10, 2009, 01:24:49 PM »
hallo paule,

schick mal, per email gezippt, die
includes/db_field_definitions.php
lang/DEINESPRACHE/admin.php
und
admin/users.php

und eventuell wie du die felder in der mysql datenbank angelegt hast

« Last Edit: April 21, 2009, 06:21:23 PM by Nicky »
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline paule

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #32 on: April 21, 2009, 06:19:50 PM »
Hallo,

ich habe neue User Felder angelegt.
Ameldung über Inet oder ACP funktioniert einwandfrei die Daten werden in SQL übernommen. Aber in User_bearbeiten und User-liste werden nur die Feldnamen aber keine Werte angezeigt.

Eine Suche in den Feldern: Firmenname, Redaktion und Nachname produziert folgende Fehlermeldung:

DB Error: Bad SQL Query: SELECT COUNT(*) AS users FROM 4images_users WHERE 1=1 AND INSTR(LCASE(),'xxxx')>0 AND user_id <> -1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '),'xxxx')>0 AND user_id <> -1' at line 3
Gefunden: . Angezeigt: 0-.

Es scheint es Kommunikationsproblem zwischen 4Images und SQL zu sein....

Bitte um Hilfe.

paule

Offline Nicky

  • Administrator
  • 4images Guru
  • *****
  • Posts: 3.195
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #33 on: April 21, 2009, 06:20:58 PM »
sorry, daweil für nichts tun :(
cheers
Nicky
Your first three "must do" before you ask a question ! (© by V@no)
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

nicky.net 4 4images
Signature stolen from mawenzi

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #34 on: April 22, 2009, 01:30:30 AM »
Ich habe die Änderung vorgenommen.
Let's begin from this sentence.
What changes you made? exactly.
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline paule

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #35 on: April 23, 2009, 07:47:26 PM »
Hallo,

ich habe als erstes neue Felder in SQL angelegt.
Dann db-field-definitions.php, dann in der main.php und search.php geändert.
(Alle 4 Änderungen als ZIP angefügt.)

Alle Änderungen und neue User werden in SQL ohne Probleme übernommen und im ACP richtig dargestellt.

Nur wird der Inhalt Felder wie vorher beschrieben nicht dargestellt.
Und beim "Suchen in den Feldern gibt es die Fehlermeldung.

Gruß paule




 

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #36 on: April 24, 2009, 02:43:37 AM »
1) it's ROOT_PATH and not Root_Path - PHP is case sensitive.

2) you cannot use get_user_table_field() function for custom (additional) fields. This function can only be used for 4images default user fields.

So the lines you've added where get_user_table_field() function used for your custom fields are what causing the error.
Example line:
Code: [Select]
  $condition .= " AND INSTR(LCASE(".get_user_table_field("", "user_firmenname")."),'".strtolower($user_firmenname)."')>0";

should be:
Code: [Select]
  $condition .= " AND INSTR(LCASE(user_firmenname),'".strtolower($user_firmenname)."')>0";
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)

Offline paule

  • Jr. Member
  • **
  • Posts: 65
    • View Profile
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #37 on: April 24, 2009, 05:45:11 PM »
Hallo und vielen, vielen Dank,

es funktioniert alles wie gewollt.

Noch eine Frage: funktionieren die Mods: [MOD] YaSt - Yet another Statistic Tool - Statistic Mod v1.01 und [Mod] Keep Track Of What Each User Has Downloaded
zusammen?

Gruß paule

Offline luener

  • Jr. Member
  • **
  • Posts: 54
  • Pessimisten sind Optimisten mit mehr Erfahrung!
    • View Profile
    • TopFoto24.com
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #38 on: August 16, 2009, 09:14:36 AM »
Hallo,
ich arbeite mit 1.7.7.  und bekomme die Fehlermeldung:

Parse error: syntax error, unexpected T_VARIABLE in /usr/export/www/vhosts/funnetwork/hosting/topfoto24/lang/deutsch/main.php on line 445
Kann mir jemand helfen???

Gruß
Ralf

rinaldos

  • Guest
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #39 on: August 16, 2009, 09:57:24 AM »
Schön wäre, wenn du ein paar Zeilen vor "main.php on line 445" und danach postest :-)

Offline luener

  • Jr. Member
  • **
  • Posts: 54
  • Pessimisten sind Optimisten mit mehr Erfahrung!
    • View Profile
    • TopFoto24.com
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #40 on: August 16, 2009, 10:09:23 AM »
 Die letzten Zeilen der main.php sehen so aus:

Code: [Select]
//-----------------------------------------------------
//--- Additional Fields -------------------------------
//-----------------------------------------------------
$lang['user_adresse'] = "Adresse";

?>


rinaldos

  • Guest
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #41 on: August 16, 2009, 10:12:58 AM »
Und die Zeilen davor, ein paar mehr sind hilfreich...

Offline luener

  • Jr. Member
  • **
  • Posts: 54
  • Pessimisten sind Optimisten mit mehr Erfahrung!
    • View Profile
    • TopFoto24.com
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #42 on: August 16, 2009, 10:19:48 AM »
Als Anhang hier die main.php.

rinaldos

  • Guest
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #43 on: August 16, 2009, 10:22:31 AM »

$lang
['total_categories']      = "Categories:"
$lang['users']                 = "Members:"
$lang['total_hits']            = "Hits:"
$lang['total_votes']           = "Votes:"
$lang['total_downloads']       = "Downloads:"
$lang['total_comments']      


//-----------------------------------------------------
//--- Additional Fields -------------------------------
//-----------------------------------------------------
$lang['user_adresse'] = "Adresse";

?>



in der zeile fehlt was
$lang['total_comments']     

mindestens ein
$lang['total_comments']     = "";

Gruß

Offline V@no

  • If you don't tell me what to do, I won't tell you where you should go :)
  • Global Moderator
  • 4images Guru
  • *****
  • Posts: 17.849
  • mmm PHP...
    • View Profile
    • 4images MODs Demo
Re: [TUT] Zusätzliches User Feld anlegen / Additional User Field
« Reply #44 on: August 16, 2009, 01:15:51 PM »
the problem is in this line:
$lang['total_comments']      
Your first three "must do" before you ask a question:
Please do not PM me asking for help unless you've been specifically asked to do so. Such PMs will be deleted without answer. (forum rule #6)
Extension for Firefox/Thunderbird: Master Password+    Back/Forward History Tweaks (restartless)    Cookies Manager+    Fit Images (restartless for Thunderbird)