Přehled odpovědí
-
AutorPříspěvky
-
Pokud je to český plugin (s českými texty), tak přepíšete v jeho souborech slovní spojení, a máte to. Pokud je to překládaný plugin, stačí pomocí programu POedit přepsat text Vložit do košíku na to co se ti více hodí.
Další alternativou je použití pluginu qTranslate, na kterou často zapomínám :)
bylo to neschopností SVN odstranit soubory, které tam neměly co dělat, a nahradit je novými – kéž jej za toto šejtán po poli honí! ;)
Takže potíž je v SVN, ale nejsem s to jí vyřešit, protože je SVN můj úhlavní nepřítel :D
– nechce mi smazat staré soubory, které na serveru jsou. Zkoušel jsem svn rm svn delete svn ci, nic nefunguje
PROSÍM O URGENTNÍ POMOC!
Jak to má vypadat – funguje jen při nahrání z FTP:
http://sjiaphoto.g6.cz/wp-content/uploads/2013/12/Ksg_songbook_r.png
Jak to vypadá při instalaci z repozitáře:
http://sjiaphoto.g6.cz/wp-content/uploads/2013/12/Ksg_songbook_w.png
Na mém webu – nefunguje vůbec, pokud je instalován z repozitáře:
http://sjiaphoto.g6.cz/wp-content/uploads/2013/12/Sjiaphoto_songbook.png
Zkoušel jsem si pohrát s include_once, ale ať jsem tam dal
plugin_dir_path(__FILE__).'inc/wpsongs-functions.php'nebo jen
'inc/wpsongs-functions.php'po instalaci to vypadalo zcela stejně.
Toto je soubor wordpress-songbook.php (základ pluginu):
function songbook_plugin_init(){
load_plugin_textdomain('wpsongbook',false,'wp-songbook/langs/');
include_once('inc/wpsongs-functions.php');
include_once('inc/wpsongs-cuspt-song.php');
include_once('inc/wpsongs-cuspt-tax-author.php');
include_once('inc/wpsongs-addmbox-files.php');
include_once('inc/wpsongs-addmbox-aditionals.php');
// dont include still not working part
// include_once('inc/wpsongs-widget.php');
include_once('inc/wpsongs-shortcs.php');
include_once('inc/wpsongs-contenthooks.php');
include_once('inc/wpsongs-addadminsettings.php');
}
add_action('plugins_loaded','songbook_plugin_init');Je docela hloupé, že jsem vydal aktualizaci, která nemusí fungovat… Prosím o rychlou pomoc…
Nevyplo se vám nějakým zázrakem ve správě uživatelů používání editoru?
To určitě můžete ovlivnit CSS vlastností width:, ale neměl jsem moc příležitostí se šablonou provrtávat, takže je docela možné, že je to o něco složitější… :)
Samozřejmě to opět byla kravina… Zapomněl jsem, že soubory do pole vypisuje Javascript a zcela jsem přehlídl, že gereruje pole s jiným “name”, než jsem zpracovával při ukládání.
Díky adminovi jsem si to uvědomil. Děkuji :)
Omlouvám se, jsem poslední dobou zaměstnán studiem…
add_action('add_meta_boxes','songbook_add_metabox_linkfile');
add_action('save_post','songbook_save_filemetabox');
add_action('admin_enqueue_scripts','songbook_enqueue_admin_scr');function songbook_add_metabox_linkfile(){
add_meta_box('songbook_files',__('Link files','wpsongbook'),'songbook_metabox_files','song','side','default');
}
function songbook_metabox_files(){
global $post;
echo'<div class="uploader">
<input class="button" id="addfile_button" value="'.__('Add files','wpsongbook').'" />
</div>';
echo'<div id="obal">';
echo'<input type="hidden" name="songbook_filebox_noncename" id="songbook_noncename" value="'.wp_create_nonce(plugin_basename(__FILE__)).'"/>';
$songbook_value=get_post_meta($post->ID,'songbook_filebox',true);
$songbook_metaboxcontent=explode(',',$songbook_value);
if(!empty($songbook_value)){
foreach($songbook_metaboxcontent as $songbook_metaboxonefile){
$songbook_removelink=(current_user_can('edit_post'))?'<a class="removeele" onclick="removefile('post_'.$songbook_metaboxonefile.'');">X</a>':'$nbsp;$nbsp;';
echo'<p class="onefile" id="post_'.$songbook_metaboxonefile.'"><input type="hidden" name="songbook_attachedfiles[]" value="'.$songbook_metaboxonefile.'">'.$songbook_removelink.' <a href="'.wp_get_attachment_url($songbook_metaboxonefile).'" target="_blank">'.basename(get_attached_file($songbook_metaboxonefile)).'</a></p>';
}
}else{
echo'<p class="filemetabox_warn">'.__('No files found attached to this post. You should add anything first. You can choose more files when you hold CTRL','wpsongbook').'</p>';
}
echo'</div>';
}function songbook_save_filemetabox($songbook_postid){
if(!wp_verify_nonce($_POST['songbook_aditionals_noncename'],plugin_basename(__FILE__))||!current_user_can('edit_post'))return$songbook_postid;
if(defined('DOING_AUTOSAVE')&&DOING_AUTOSAVE)return$songbook_postid;
$songbook_savevalue=implode(',',$_POST['songbook_attachedfiles']);
if($songbook_savevalue)update_post_meta($songbook_postid,'songbook_filebox',$songbook_savevalue);
}pro přidání skriptu a stylu:
function songbook_enqueue_admin_scr(){
wp_enqueue_media();
wp_enqueue_style('mediaman_style',plugins_url().'/wp-songbook/css/mediastyle.css');
wp_enqueue_script('mediaman_script',plugins_url().'/wp-songbook/js/mediascript.js');
$songbook_filescript_translation=array(
'unlink_confirm'=>__('Really unlink from song?','wpsongbook'),
'choosefiles'=>__('Choose files to link','wpsongbook'),
'selectfiles_butt'=>__('Link files','wpsongbook')
);
wp_localize_script('some_handle','songbook_filelink_translation',$songbook_filescript_translation);
}Ten první jsem zprovoznil tím, že jsem return doplnil o $songbook_postid, ale druhý stále nefunguje…
Máte někdo nějaký nápad?
Mám tam add_action(‘save_post’…) Pochopil jsem to tak, že jako parametr se automaticky vkládá ID příspěvku (to je $songbook_postid). Pokud tomu tak není, zjistili jsme, kde je chyba. Ale toto používám už od začátku metaboxu a chvíli zpět to fungovalo :( Bohužel nevím, co jsem provedl, protože jsem mezitím mnohokrát otevřel editor.
Napište mi na email jancikuvmail(at)gmail.com – pošlete údaje o obou databázích, nezávazně se pokusím… :)
Ve stavu, kdy je již zapsáno .art-postheader, můžete h1 vynechat. Tady je část z kódu:
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
font-size: 28px;
font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
font-weight: bold;
font-style: normal;
text-align: left;
}pokud pozměníte údaj přímo v tomhle, bude to mít vliv na barvu, velikost písma či font nadpisu příspěvků :)
omlouvám se…
V souboru staly.css najdete zhruba toto:
h1(nebo)h2/h3/h4/h5/h6 = označení pro nadpisy – v kódu
<h1><h2><h3><h4><h5><h6>{} = množinové závorky(otevírají a uzavírají určení vlastností)
.xxx = třída(umožňuje identifikaci jednoho či více prvků stejného) –
<h# class="xxx">#xxx = id(identifikuje jeden útvar) –
<h# id="xxx">takže pro vás by mělo fungovat toto:
.neznamacesta > h#{
color:#ABCDEF; //barva v 16kové soustavě RGB
color:rgb(255,255,255); //barva RGB rozpětí 0-255
color:rgba(255,255,255,0.7); //barva RGB 0-255 + průhlednost(viditelný z 0.7=70%) nebo také průhledný z 1-0.70=0.3=30%
font-family:arial; //druh písma - název
font-size:10px; //velikost písma - v obr. bodech, nebo v % velikosti písma rodičovského prvku (nadřazeného)
}.neznamacesta je označení pro to, že místo ní může bý cokoliv a # je číslo uvedené za h(1,2,3,4,5,6).
Měl byste si zjistit, ve kterém z nich se nadpis nachází.
Vím, vyčerpávající, ale doufám, že pochopíte aspoň co máte dělat. Kdyby něco, napište sem :)
Zkuste vyhledávat ve WordPress pluginech něco jako private message, a vynechte z výběru ty, které obsahují slovo buddypress.
http://wordpress.org/plugins/search.php?q=private+message
http://wordpress.org/plugins/private-messages-for-wordpress/screenshots/
Ve WordPressu se vše zařizuje pomocí stylů. Pokud chcete změnit vzhled nadpisů, najděte v šabloně soubor style.css a v ní zápis pro nadpisy(stačí zjistit, který je použit[h1,h2,h3,h4,h5,h6], popř. která třída je u nich použita[jen u nadpisu nad příspěvkem/archivem…]).
Potom stačí následovat vlastnosti color,font-size,font-family
Tak trochu tuším, že pokud nemáte zastaralý WP, bude to věc prohlížeče. Nedělal jste nějaké změny v prohlížeči, popř. jeho nastavení?
Myslím, že většina textů by měla být do češiny přeložena z předchozích verzí, a ta menšina těch nových, tu bys mohl zvládnout přeložit sám, popř. někde sehnat…
Tak placení a posílání mailů si dovedu představit, ale asi by bylo inteligentnější (pokud je to rozsáhlejší hra) zavést nějakou vlastní platební bránu – dneska už tímto disponují všechny takové “VIP” hry.
Dle mně je to nej galerie pro WP, ale po uvedení interní WP galerie musím uznat že jí chybí už pouze nějaký shadowbox či lightbox, takže po jeho doinstalování(popř. vlastnoručním přidání) může plnohodnnotně nahradit Nextgen. Nextgen má však tu výhodu, že neskladuje obrázky v galerii médií, čímž zabraňuje zmatku – se stovkami objemných fotek se s rozumným uživatelem můžete rozloučit :D
Proto zkuste přeinstalovat aktuální plugin, a v nejhorším se poohlédněte po alternativě – také jsou dobré na výběr :)
margin i padding se nastavují ve vzdálenostních jednotkách. Mám osobně nejraději pixely(px) ale fungují i takové jako centimetr(cm) či milimetr(mm). Do marginu se zapisují vzdálenosti podle stran oddělené mezerami – margin:horní=top(mezera)pravá=right(mezera)dolní=bottom(mezera)levá=left. Takto nastavíte vzdálenosti, kterými budou okolní objekty “odpuzovány”
-
AutorPříspěvky