let link = document.querySelector('a')
link.addEventListener('click', function(evt) {
evt.preventDefault()
window.open(
this.href,
'',
'width=600, height=600')
})
https://jsfiddle.net/dkr0bLoL/ add_filter( 'template_include', 'portfolio_page_template', 99 );
function portfolio_page_template( $template ) {
if( is_page('portfolio') ){
if ( $new_template = locate_template( array( 'portfolio-page-template.php' ) ) )
$template = $new_template ;
}
return $template;
}
<?php
namespace Oxboot\Theme;
use Brain\Hierarchy\Hierarchy;
use duncan3dc\Laravel\BladeInstance;
use Twig_Loader_Filesystem;
use Twig_Environment;
class View
{
public function __construct($config)
{
add_action('template_redirect', function () use ($config) {
$templates = (new Hierarchy())->getTemplates();
$template_engines = $config['view']['template_engines'];
foreach ($templates as $template) {
foreach ($template_engines as $template_engine => $template_extension) {
$path = OX_THEME_VIEWS."/{$template}{$template_extension}";
if (file_exists($path)) {
switch ($template_engine) {
case 'Blade':
$blade = new BladeInstance(OX_THEME_VIEWS, OX_THEME_CACHE.'/blade');
echo $blade->render($template);
break;
case 'Twig':
$loader = new Twig_Loader_Filesystem(OX_THEME_VIEWS);
$twig = new Twig_Environment($loader, ['cache' => OX_THEME_CACHE.'/twig']);
echo $twig->render($template.$template_extension);
break;
case 'PHP':
require $path;
}
exit;
}
}
}
});
}
}
<?php get_template_part('template-parts/headers/header', 'home'); ?>
во вторых установив программы однажды, можно было бы производить переустановку системы, а потом с лёту запускать программы хранящиеся на D.Нет.Вообще нет разницы где хранится программа, главное чтобы она была записана в реестре, реестр хранится на системном диске.
а те проги где можно выбрать путь установки тем не менее хранят что-то на C, как минимум в AppData.Любая адекватная программа должна сохранять свои данные только в профиль пользователя и собственно хранить свои настройки в AppData, ибо это единственное место куда ей должна разрешаться запись.
Я смотрю скорее в сторону NO INSTALL и SymLink (Символьные ссылки).Симлинки помогут решить вашу проблему, но сложности все равно будут возникать.
Как вы организуете пространство на рабочем компе и как можно настроить систему всего 1 раз.Никаких изменений, все штатно. После установки, и настройки системы и всех программ настраивается бэкап и восстановление системы.
<td><input type="checkbox" name="theme_settings[show_block_2]" id="theme_settings[show_block_2]" value="1"<?php if($options[show_block_2]=='1') echo ' checked="checked"';?> /></td>
<input type="hidden" name="theme_settings[show_block_1]" value="0">
<input type="hidden" name="theme_settings[show_block_1]" value="0">