Právě je 25 úno 2021 09:13

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ]  Přejít na stránku 1, 2  Další
Autor Zpráva
 Předmět příspěvku: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 20 říj 2013 10:56 

Registrován:
30 kvě 2011 11:46
Příspěvky:
109
Zdravím, potřebuji vytvořit novou skupinu zákazníků. Když jí vytvořím, tak se u editace každé kategorie musí extra nastavit přístup pro danou skupinu, nebo to jde hromadně?

díky za odpověď


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 20 říj 2013 14:10 

Registrován:
20 říj 2013 14:04
Příspěvky:
1
Hezký den,
u editace se to musí nastavovat jednotlivě. Zatím, nevím o tom, že by to šlo hromadně. Ale zkuste pohledat i mezi zásuvnými moduly, nějáký podobný jsem viděl.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 22 říj 2013 15:52 

Registrován:
30 kvě 2011 11:46
Příspěvky:
109
Děkuji za zprávu, budu pátrat, ale jinak mám co dělat :D kategorií je hodně


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 08:54 
C4 zákazník

Registrován:
07 úno 2011 20:28
Příspěvky:
41
Dobrý den,
nenašli jste nějaký jednoduší způsob jak vybrat všechny kategorie?
Děkuji za odpověď


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 16:03 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 12:11
Příspěvky:
2413
Dobrý den,

můžete použít jednoduchý skript, který dokáže hromadně nastavit oprávnění nové skupiny ke kategoriím. Takže si ve Vašem počítači vytvořte soubor například s názvem zmena.php a do něho vlože následující obsah:

Kód:
<?php
require(dirname(__FILE__).'/config/config.inc.php');
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
$new_group = $_POST["new_group"];
$categories = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
SELECT DISTINCT c.*
FROM `'._DB_PREFIX_.'category` c
LEFT JOIN `'._DB_PREFIX_.'category_lang` cl ON (c.`id_category` = cl.`id_category` AND cl.`id_lang` = '.(int)Context::getContext()->language->id.')
');


foreach($categories as $category){
$categoryObj = new Category($category['id_category'], (int)Context::getContext()->language->id);
$categoryObj->addGroups(array($new_group));
}
echo 'Oprávnění bylo nastaveno';
}
else
{
echo'
<form method="post" action="'.$_SERVER["PHP_SELF"].'">
Zadejte ID skupiny: <input type="text" name="new_group">
<input type="submit" name="update" >
</form>';
}
?>
, soubor pak uložte a nahrajte na FTP server do adresáře, ve kterém se nachází instalace aplikace PrestaShop.

Potom si v administraci v sekci Zákazníci > Skupiny zákazníků vytvořte novou skupinu (ve sloupečku Číslo [ID] zjistíte ID skupiny).

Pak už jen v adresním řádku internetového prohlížeče zadejte adresu Vašich stránek s tímto nově vytvořeným souborem (http://www.nazev-vasi-domeny.cz/zmena.php).
Do políčka Zadejte ID skupiny napište ID skupiny a klikněte na Odeslat.
Tím se automaticky nastaví přístup této skupině ke všem kategoriím.

Hromadnou změnu nastavení oprávnění jsem testoval ve starší verzi (1.5.6.2), ale i v nejnovější (1.6.0.6).

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 16:19 
C4 zákazník

Registrován:
07 úno 2011 20:28
Příspěvky:
41
Dobrý den,
zkoušel jsem to, ale hodilo mi to chybu:
Kód:
Fatal error: Uncaught Duplicate entry '1-6' for key 'PRIMARY'<br /><br /><pre>INSERT INTO `ps_category_group` (`id_category`, `id_group`) VALUES ('1', '6')</pre> thrown in /data/www/domena.cz/www.domena.cz/classes/db/Db.php on line 613


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 16:41 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 12:11
Příspěvky:
2413
Dobrý den,

jakou verzi aplikace PrestaShop používáte? Pravděpodobně se jedná pouze o problém s duplicitou dat v databázi, změnu nastavení oprávnění jsem testoval v nejnovější verzi i ve starší a ke stejnému problému nedošlo.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 16:42 
C4 zákazník

Registrován:
07 úno 2011 20:28
Příspěvky:
41
Filip Kučera píše:
Dobrý den,

jakou verzi aplikace PrestaShop používáte? Pravděpodobně se jedná pouze o problém s duplicitou dat v databázi, změnu nastavení oprávnění jsem testoval v nejnovější verzi i ve starší a ke stejnému problému nedošlo.


Mám Prestashop 1.5.6.2 (adresu eshopu by jste měli vidět)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 16:46 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 12:11
Příspěvky:
2413
Dobrý den,

v databázi si zkontrolujte data v tabulce. Pokud vytvoříte novou skupinu, nebo zkusíte nastavení u jiné, tak Vám fo funguje?

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: PrestaShop - Nová skupina zákazníků a povolení pro kategorie
PříspěvekNapsal: 15 kvě 2014 16:57 
C4 zákazník

Registrován:
07 úno 2011 20:28
Příspěvky:
41
Teď jsem vytvořil úplně novou skupinu, bohužel i tam se vypisuje chyba.
Nevím co mám ještě zkontrolovat.


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 13 ]  Přejít na stránku 1, 2  Další

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
cron
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
PrestaShop partneři

Seznam všech partnerů

PrestaShop Hosting
Návody pro C4

© 2009-2021 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz