Strona 1 z 1

Dodawanie pól w modzie apf

: 27 września 2006, 17:35
autor: bluszcz
Zainstalowałem apf i mogę dodawać nowe pola profilu chociaż tylko w teori bo się nie wyświetlają natomiast kiedy chcę edytować lub usuwać istniejące pola dostaję taką informację:

Kod: Zaznacz cały

Couldn't delete from users table

DEBUG MODE

SQL Error : 1091 Can't DROP 'user_field_4'; check that column/key exists

ALTER TABLE phpbb_users DROP user_field_4

Line : 519
File : admin_apf.php

Zakładając, że zrobiłem jakiś błąd przy instalacji powtórzyłem ją od początku i mam to samo!
Proszę o pomoc bo podejrzewam, że problem tkwi w bazie danych a tu jestem zupełnie zielony!

Adres mojego forum: http://www.forumxxilo.yoyo.pl

: 27 września 2006, 18:14
autor: Betrayal
Coś jest nie tak z tabelą phpbb_users. Jeżeli były jakieś zapytania, wykasuj tabele, które powstały dzięki nim i zrób zapytania ponownie :)

: 27 września 2006, 19:10
autor: mateusz
Shark znowu wpadka
APF sam wykonuje zapytania i nie można tego tak łątwo cofać :D

bluszcz w modzie jest plik konwerter.php czy jakoś tak. uruchom go i powinno pomóc.

: 28 września 2006, 00:13
autor: bluszcz
Uruchomiłem konwerter i teraz pozwoliło mi usunąć pola ale kiedy próbuję wejść do jakiegoś tematu dostaję taką informację:

Kod: Zaznacz cały

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_from' in 'field list'

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 4 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 399
File : viewtopic.php


Na dodatek nie mogę odtworzyć zapisanej wersji forum wyswietla mi się takie coś:

Kod: Zaznacz cały

Error importing backup file

DEBUG MODE

SQL Error : 1064 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 '�' at line 1

�

Line : 980
File : admin_db_utilities.php
POMOCY!

: 28 września 2006, 08:34
autor: Betrayal
APF sam wykonuje zapytania i nie można tego tak łątwo cofać :D
Aha, ja po prostu nie istalowałem APF i nie wiedziałem :) Przepraszam

: 28 września 2006, 09:46
autor: mateusz
bluszcz w PA w zakłądce dodawanie pól jest coś takiego jak synchronizacja. wykonaj ją też. a i sprawdź czy plik viewtopic.php jest poprawnie zrobiony bo coś mi nie pasuje :D

kopie bazy masz problemy wgrywać bo jest robiona napewne przy pomocy PA a kopie powinno się robić tylko i wyłącznie za pomocą phpmyadmina. forumowy skrypt do kopi jest niepolecany a ja go wręcz odradzam.

: 28 września 2006, 23:55
autor: bluszcz
Dziękuje poprawiłem viewtopic.php i teraz forum jest dostępne ale mimo wykonania synchronizacji nie ma żadnego efektu jeśli chodzi o pola tzn. te które usunąłem w PA są nadal widoczne w widoku profilu a tych które dodałem nie ma! (w PA efekty zmian są widoczne)
Już zupełnie nie mam pojęcia o co to chodzi!

Uruchomiłem ponownie konwerter ponieważ jeszcze raz zrobiłem pliki do apf i dostałem taki komunikat:

Kod: Zaznacz cały

Pomyslnie wykonano: "ALTER TABLE `phpbb_users` DROP `user_field_1`;"



Przy "ALTER TABLE `phpbb_users` DROP `user_field_5`;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` DROP `user_field_6`;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` DROP `user_field_7`;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` DROP `user_field_8`;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_icq` `user_field_1` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_website` `user_field_2` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_from` `user_field_3` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_aim` `user_field_4` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_yim` `user_field_5` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_msnm` `user_field_6` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_occ` `user_field_7` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo
Przy "ALTER TABLE `phpbb_users` CHANGE `user_interests` `user_field_8` VARCHAR( 255 ) DEFAULT NULL;" konwertowanie sie wykrzaczylo

Teraz znowu nie można czytać postów wyskakuja ta sama informacja co poprzednio nie pomaga już zmiana pliku viewtopic.php na taki z przed uruchomienia konwertera nie pomaga też zamiana wszystkich zmienianych plików na takie z przed działania konwertera???

: 29 września 2006, 09:30
autor: mateusz
jeśli stare pola są nadal wyświetlane to oglądnij ustawienia APF bo może jest tam zaznaczone aby się pokazywały. jeśli tam jest dobrze to sprawdź pliki tpl bo może ich nie edytowałeś albo zrobiłeś to na innym stylu

: 30 września 2006, 13:43
autor: bluszcz
Stare pola wyświetlają się tylko w widoku profilu w PA ich nie ma tu zadziałało i znikneły! Edytowałem wszystkie pliki jakie kazała edytować instrukcja nawet dwukrotnie natomiast problem musi chyba tkwić w bazie danych bo po wrzuceniu orginalnych plików z przed modyfikacji dzieje się dokładnie to samo.

: 30 września 2006, 14:03
autor: mateusz
w konfiguracji moda w PA możesz wybierac gdzie dane pola się pojawiają. sprawdź tam czy sa zaznaczone odpowiednie opcje.

: 30 września 2006, 21:47
autor: bluszcz
Cały problem właśnie w tym, że nie mogę tego zobaczeć ponieważ w konfiguracji moda w PA usunołem te pola i już niema ich na liście istniejących pól natomiast jeśli wejdę na stronę z profilem jakiegoś użytkownika to nadal są tam wyświetlane a tematy nie otwierają się wcale zwracając błąd:

Kod: Zaznacz cały

Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'u.user_from' in 'field list'

SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 4 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 15

Line : 399
File : viewtopic.php
Nie pomaga wrzucenie ponownie poprawnie zmodyfikowanego pliku: viewtopic.php :(

: 30 września 2006, 23:17
autor: Betrayal
Widziałem postów na bb.pl i bb2.pl z takim błędem aż w nadmiarze, poszukaj :)