Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Radosław

Użytkownik
  • Postów

    116
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Radosław

  1. Po dość obszernym wysiłku i złości poradziłem sobie z problemem. Jeżeli więc masz podobny problem do mojego, oto rozwiązanie:

    1) Każdą tabelę w PhpMyAdmin (struktura) nadaj wartość domyślną.

     

    Zwykle: TYP: varchar DŁUGOŚĆ: 255 (chyba, że jest inna domyślna) USTAWIENIA DOMYŚLNE: 1

     

    Uwaga: TYP zmieniaj na varchar tylko w przypadku 'data'! Plików 'id' nie zmieniaj.

  2. 17 godzin temu, DawPi napisał:
    
    Field 'data' doesn't have a default value

    Dodaj tę domyślną wartość w PhpMyAdminie i będzie OK.

     

    Gdyby to było takie proste.

    Dodaje tą wartość i błąd znika - owszem. Awardsy się instalują i...

    Nie mogę dodać kategorii (klikam dodaj nową kategorię, wpisuje nazwę - ok) i nic się nie dzieje. Przeżyłbym to, ale gdy próbuję dodać nagrodę do kategorii domyślnej pojawią się błąd bazy danych.

    20 godzin temu, Radosław napisał:

     

  3. Czołem społeczności Invisionize.pl.

     

    Jest jakieś rozwiązania kompatybilności Awardsów 3.1.3 z MySQL 5.6? Na 5.5 działa znakomicie, a na hostingu, na którym mam forum została baza danych zaktualizowana i awardsy przestały działać. Podczas próby instalacji pojawią się błąd:

    · INSERT INTO jlogica_awards_cats (`title`, `placement`) VALUES ('Main Category', '1')
    
    Field 'data' doesn't have a default value

    Dodawałem wartość domyślną dla data i błąd znika, ale awardsy nie działają. Podczas próby dodania nagrody wywala błąd bazy, a o dodaniu nowej kategorii mogę zapomnieć.

    Wersja forum: 3.4.8 i nie mam zamiaru jej aktualizować.

  4. 13 minut temu, Macsch15 napisał:

    Konsola SSH.

    locale: Cannot set LC_CTYPE to default locale: No such file or directory
    locale: Cannot set LC_MESSAGES to default locale: No such file or directory
    locale: Cannot set LC_COLLATE to default locale: No such file or directory
    C
    C.UTF-8
    POSIX

     

  5. Cześć.

     

    Po przeniesieniu forum na nowy hosting mam problem z nazwami miesięcy. Na poprzednim był po polsku tutaj zaś po angielsku.

    1) Ustawienia są poprawne.

    2) Pisałem do hostingu u setlocale i je dodali.

    3) Ustawione mam pl_PL.UTF-8 te drugie też nie działa.

    4) Może chmody?

  6. Witam.

    Zainstalowałem dzisiaj aplikację Awards 3.1.3 - instalacja przebiegła pomyślnie, jednak gdy wszedłem w zakładkę "Manage Awards" aby dodać kategorię oraz nagrody spotkała mnie przykra sytuacja.

    Nie mogę dodać kategorii, a domyślna w ogóle jakby się nie zainstalowała.

    SCR: http://scr.hu/0wvuc/xysw6

     

    Po prostu po kliknięciu "add new category" wpisuję nazwę, klikam dodaj i nic się nie dzieje. W czym może leżeć przyczyna? Bazę optymalizowałem.

  7. Hej,

     

    Jestem właścicielem projektu dot. gry metin2 i potrzebuję rankingu serwerów, który każdy użytkownik będzie mógł oceniać w skali 1/5.

    Moje pytanie jest następujące: Czy jest jakaś aplikacja, którą można przerobić, bądź jak taki ranking można stworzyć.

  8. Zrobiłem jak napisałeś i faktycznie błąd o data zniknął zostały tylko o duplikacji kolumn, ale to mniejsza. Wszytko się poprawnie zainstalowało i nawet domyślną kategorię również dodało, ale ale..

    Klikając "add new category" wpisuje nazwę nowej kategorii i nic się nie dzieje - nie zostaje ona dodana. 

    Próbując dodać nagrodę do kategorii domyślnej wywala błąd bazy.

     

    Ps. Optymalizowałem tabelę.

  9.  

    Pole masz, to zamiast słowa 'dodać' trzeba to 'zmienić' jak poniżej:

    W tabeli jlogica_awards_cats musisz dodać pole 'data' z domyślną wartością. Skoro instalator sobie z tym nie radzi to polecam użycie PhpMyAdmina. Definicję tego pola (typ, długość etc.) znajdziesz w folderze setup tej aplikacji.

     

     

    Ale jaka jest ta domyślna wartość? W pliku, którym podałeś mam takie coś:

    <?php
    $TABLE[] = "CREATE TABLE jlogica_awards (
      `id` int(8) NOT NULL auto_increment,
      `name` varchar(255) NOT NULL,
      `desc` varchar(255) NOT NULL,
      `descno` varchar(255) NOT NULL,
      `longdesc` TEXT NOT NULL,
      `icon` varchar(50) NOT NULL,
      `placement` INT(2) NOT NULL,
      `parent` INT(8) NOT NULL,
      `visible` TINYINT(1) NOT NULL DEFAULT '1',
      `public_perms` TEXT NOT NULL,
      `badge_perms` TEXT NOT NULL,
      `data` text NOT NULL,
      PRIMARY KEY(id)
    )";
    
    $TABLE[] = "CREATE TABLE jlogica_awards_awarded (
      `row_id` int(8) NOT NULL auto_increment,
      `award_id` int(8) NOT NULL,
      `user_id` int(8) NOT NULL,
      `auto_award_id` int(8) default NULL,
      `is_active` tinyint(1) NOT NULL default '1',
      `notes` text NOT NULL,
      `date` varchar(45) NOT NULL,
      `awarded_by` INT(8) NOT NULL,
      `approved` TINYINT(1) NOT NULL DEFAULT 1,
      `data` TEXT NOT NULL,
      PRIMARY KEY  (`row_id`),
      INDEX user_id (`user_id`)
    )";
    
    $TABLE[] = "CREATE TABLE jlogica_awards_cats (
      `cat_id` int(8) NOT NULL auto_increment,
      `title` varchar(25) NOT NULL,
      `placement` int(2) NOT NULL,
      `visible` tinyint(1) NOT NULL default '1',
      `frontend` TINYINT( 1 ) NOT NULL DEFAULT '1',
      `location` INT( 8 ) NOT NULL DEFAULT '0',
      `data` text NOT NULL,
      PRIMARY KEY  (`cat_id`)
    )";
    
    $TABLE[] = "CREATE TABLE jlogica_awards_auto_awards (
      `inst_id` int(8) NOT NULL auto_increment,
      `award_id` int(8) NOT NULL,
      `title` varchar(35) NOT NULL,
      `type` varchar(25) NOT NULL,
      `data` text NOT NULL,
      `notes` varchar(150) NOT NULL,
      `enabled` tinyint(1) NOT NULL default '1',
      `placement` INT( 8 ) NOT NULL,
      PRIMARY KEY  (`inst_id`)
    )";
    
    $TABLE[] = "UPDATE jlogica_awards SET `parent` = '1'";
    $TABLE[] = "INSERT INTO jlogica_awards_cats (`title`, `placement`) VALUES ('Main Category', '1')";
    
    $TABLE[] = "ALTER TABLE groups ADD `g_jlogica_awards_can_give` TINYINT(1) NOT NULL DEFAULT '0'";
    $TABLE[] = "ALTER TABLE groups ADD `g_jlogica_awards_can_remove` TINYINT(1) NOT NULL DEFAULT '0'";
    $TABLE[] = "ALTER TABLE groups ADD `g_jlogica_awards_can_receive` TINYINT(1) NOT NULL DEFAULT '1'";
    
    
  10. Kolega nie napisał rozwiązania, więc ja pozwolę sobie je wyjaśnić.

    Jeżeli po podmienieniu w FTP ikony forum Ci się nie zmieniają zapisz nowe ikony jako inne nazwy, przykład: f_icon.png (domyślnie) -> f_icon2.png (nowa nazwa). Zrób tak dla każdej ikony, którą chcesz podmienić - wrzuć do FTP.

    Następnie wejdź do ACP -> Style i szablony - twój styl - zarządzaj szablonami i css - Strona Główna - boardindexTemplate

    znajdź tam domyślne nazwy ikon czyli f_icon.png i zmień na f_icon2.png i dla każdej innej tak samo - w zależności jakie nazwy wybrałeś.

    W standardzie ikony do zmiany to:

    f_icon.png

    f_icon_read.png

    • Lubię to 1
  11. Tyle, że ta tabela jest pusta.

     
    W folderze setup tej aplikacji mam takie coś:
    $TABLE[] = "CREATE TABLE jlogica_awards_cats (
      `cat_id` int(8) NOT NULL auto_increment,
      `title` varchar(25) NOT NULL,
      `placement` int(2) NOT NULL,
      `visible` tinyint(1) NOT NULL default '1',
      `frontend` TINYINT( 1 ) NOT NULL DEFAULT '1',
      `location` INT( 8 ) NOT NULL DEFAULT '0',
      `data` TEXT NOT NULL,
      PRIMARY KEY  (`cat_id`)
    )";
    
  12. Pomijając ten błąd apka nie działa?

    Gdyby działa, zapewne nie szukałbym rozwiązania  :icon_surprised:

    Ale odpowiadając konkretnie na Twoje pytanie przyznam, że nie działa. Nie mogę stworzyć kategorii - nic się nie dzieje gdy próbuję ją dodać, a domyślniej w ogóle nie ma.

    Próbowałem skopiować kategorie z innego forum (baza danych) i teoretycznie śmiga, ale przy próbie dodania nowej nagrody, czy nadania jej jakiemuś użytkownikowi wyskakuje błąd bazy danych.

     

    edit: http://scr.hu/0wegq/urzdi

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.