PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (13): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Найдено сообщений: 192
imedia
Отправлено: 10 Декабря, 2015 - 14:34:49 • Тема: создание виртуального хоста убунту • Форум: Вопросы новичков
Ответов: 0 Просмотров: 70
Здравствуйте, я создал файл виртуального хоста leon.conf в нем указал document root
запустил утилиту
sudo a2ensite example.com.conf
захожу по адресу
localhost/leon
у меня 404 Not Found
как сделать чтобы сразу заходить на leon
сайт в /var/www/leon/public_html
imedia
Отправлено: 05 Декабря, 2015 - 19:41:47 • Тема: Я совершенный новичек в метасплоит • Форум: Вопросы новичков
Ответов: 0 Просмотров: 77
Я загрузить метасплоит но выполняя команду он мне отвечает что нет такой команды может надо как то запускать сервис или к базе подключаться, кто то знает ?
imedia
Отправлено: 04 Декабря, 2015 - 09:35:03 • Тема: скрипт js работает частично, удивительно • Форум: Вопросы новичков
Ответов: 2 Просмотров: 145
Я подгружаю файл js
в котором у меня такой код
При этом алерт я вижу, а вот изменение цвета backgound в консоли не наблюдаю, какие могут быть причины
Ведь по сути я должен был бы видить inline {background:#eee}
Неужели алерт это не залог того что скрипт подгружен и работает?
В скрипте больше ничего нет, а выражение изменения фона настолько примитивно что там и ошибку допустить не возможно
Вот область загрузки скриптов
CODE (
html ):
скопировать код в буфер обмена
<head >
<meta charset = "utf-8" >
<?php echo $this-> headTitle('ZF2 '. $this->translate('Skeleton Application'))->setSeparator(' - ')->setAutoEscape(false) ?>
<?php echo $this-> headMeta()
->appendName('viewport', 'width=device-width, initial-scale=1.0')
->appendHttpEquiv('X-UA-Compatible', 'IE=edge')
?>
<!-- Le styles -->
<?php echo $this-> headLink(array('rel' => 'shortcut icon', 'type' => 'image/vnd.microsoft.icon', 'href' => $this->basePath() . '/img/favicon.ico'))
->prependStylesheet($this->basePath('css/style.css'))
->prependStylesheet($this->basePath('css/style_menu.css'))
->prependStylesheet($this->basePath('css/bootstrap-theme.min.css'))
->prependStylesheet($this->basePath('css/bootstrap.min.css')) ?>
<!-- Scripts -->
<?php echo $this-> headScript()
->prependFile($this->basePath('js/menu.js'))
->prependFile($this->basePath('js/start_page.js'))
->prependFile('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js')
->prependFile($this->basePath('js/jquery.min.js')) ; ?>
</ head >
Скрипт о котором я говорю start_page.js
Если же я переношу скрипт в тело <body> все работает
Может кто то помочь в ответе на вопрос что тут не так
imedia
Отправлено: 02 Декабря, 2015 - 19:01:59 • Тема: Как в зенде в один модуль несколько шаблонов указать? • Форум: Вопросы новичков
Ответов: 3 Просмотров: 292
Как в зенде в один модуль несколько шаблонов указать?
Я делаю так но не пашет
PHP:
скопировать код в буфер обмена
class IndexController extends AbstractActionController
{
public function indexAction( )
{ $this -> layout ( 'layout/layout' ) ;
$view = new ViewModel( ) ;
$menu = new ViewModel( ) ;
$menu -> setTemplate ( 'application/menu' ) ;
$view -> addChild ( $menu , 'menu' ) ;
return $view ;
}
public function portfolioAction( )
{
$this -> layout ( 'layout/portfolio' ) ;
$view = new ViewModel( ) ;
$menu = new ViewModel( ) ;
$menu -> setTemplate ( 'application/menu' ) ;
$view -> addChild ( $menu , 'menu' ) ;
return $view ;
}
}
конфиг
PHP:
скопировать код в буфер обмена
'display_not_found_reason' => true ,
'display_exceptions' => true ,
'doctype' => 'HTML5' ,
'not_found_template' => 'error/404' ,
'exception_template' => 'error/index' ,
'layout/portfolio' => __DIR__ . '/../view/layout/layout_portfolio.phtml' ,
'layout/layout' => __DIR__ . '/../view/layout/layout.phtml' ,
'application/index/index' => __DIR__ . '/../view/application/index/index.phtml' ,
'error/404' => __DIR__ . '/../view/error/404.phtml' ,
'error/index' => __DIR__ . '/../view/error/index.phtml' ,
) ,
'template_path_stack' => array ( __DIR__ . '/../view' ,
) ,
'module_layouts' => array ( 'home' => 'layout/layout' ,
'portfolio' => 'layout/layout_portfolio' ,
) ,
) ,
) ,
У меня ошибка Zend\View\Renderer\PhpRenderer::render: Unable to render template "application/index/portfolio"; resolver could not resolve to a file
imedia
Отправлено: 29 Ноября, 2015 - 20:43:09 • Тема: составление строки в цикле • Форум: Вопросы новичков
Ответов: 7 Просмотров: 436
В романе Ильфа и Петрова Золотой теленок есть изречение пикейных желетов "Вот это голова" Так вот Дельфин - Это голова ! Спасибо Что нужно чтобы такую логику вытренировать, а Дельфин?Мне очень тяжело дается само мышление, что посоветуете?
imedia
Отправлено: 29 Ноября, 2015 - 16:59:44 • Тема: Как в Зенде можно присоединить шаблон к виду • Форум: Вопросы новичков
Ответов: 0 Просмотров: 38
В основном шаблоне я вывожу контент таким образом
PHP:
скопировать код в буфер обмена
<div class="leftnav">
<div class="leftnavbar">
<?PHP echo $this -> menu ; ?>
</div>
</div>
<div class="container-fluid">
<?PHP echo $this -> content ; ?>
</div> <!-- /container -->
в данном случаю контент это страница views/application/index/index.ph tml
Как по анологии вывест меню?
Вот контроллер
PHP:
скопировать код в буфер обмена
class IndexController extends AbstractActionController
{
public function indexAction( )
{
$view = new ViewModel( ) ;
$menu = new ViewModel( ) ;
$menu -> setTemplate ( 'application/menu' ) ;
$view -> addChild ( $menu , 'menu' ) ;
return $view ;
}
Шаблон меню находится в файле /views/application/menu.phtml
imedia
Отправлено: 29 Ноября, 2015 - 15:07:03 • Тема: составление строки в цикле • Форум: Вопросы новичков
Ответов: 7 Просмотров: 436
andrewkard пишет: imedia
зачем?
все?
если да, то в цикле формируете строку и пишете в файл
так я и спрашиваю как это сделать как строку сформировать и в файл записать, если можно кодом
как это умнее всего сделать
imedia
Отправлено: 28 Ноября, 2015 - 13:10:51 • Тема: составление строки в цикле • Форум: Вопросы новичков
Ответов: 7 Просмотров: 436
Я хочу задать регулярку для строки к примеру такую 7 цифр подряд
а затем в цикле составить текстовый файл который будет содержать номера от
0000000 до 9999999
в текстовом файле номера должны быть каждый с новой строки, помогите как это сделать?
imedia
Отправлено: 26 Ноября, 2015 - 13:46:10 • Тема: Как вывести шаблон смарти на экран? • Форум: Вопросы новичков
Ответов: 1 Просмотров: 118
Я использую микрофреймворк М
я могу достучаться до функции контроллера вида
PHP:
скопировать код в буфер обмена
public function showTpl( $tpl = null , $args = null , $fetch = false ) {
if ( $tpl == null )
$tpl = @ $_REQUEST [ 'tpl' ] ;
$fetched = $this -> render ( $tpl , $args ) ;
if ( ! $fetch )
self :: pushOutput ( $fetched ) ;
return ( $fetched ) ;
}
Стучу я так
Но шаблона не видно, что можно посмотреть?
Шаблон находится в папке /controllers/tpl/index.tpl
imedia
Отправлено: 26 Ноября, 2015 - 13:12:22 • Тема: Вопрос по .htaccess • Форум: Вопросы новичков
Ответов: 1 Просмотров: 113
Скажите почему загружается индекс из корня а не из папки controllers
CODE (
html ):
скопировать код в буфер обмена
#Options +FollowSymLinks
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteRule ^images/ - [L,NC]
RewriteRule ^img/ - [L,NC]
RewriteRule ^favicon.ico - [L,NC]
RewriteRule ^js/ - [L,NC]
RewriteRule ^css/ - [L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /controllers/index.php?PATH_INFO=$1 [L,QSA,NC]
</ IfModule>
imedia
Отправлено: 23 Ноября, 2015 - 14:11:52 • Тема: Twig кто знаком с этим шаблонизатором? • Форум: Вопросы новичков
Ответов: 1 Просмотров: 164
В контроллере я имею список в переменной который и вывожу в шаблон
в шаблоне пытаюсь вывести этот список таким образом
Но в итоге получаю просто распечатку такого вида но не сам вывод html кода
<ul class="dropdown_menu menu_prop parent0" role="menu"><li data-submenu-id="Main page"><a href="/pages/page/56">Main page</a></li><li data-submenu-id="Contacts"><a href="/pages/page/57">Contacts</a></li></ul>
imedia
Отправлено: 22 Ноября, 2015 - 13:08:42 • Тема: Подключение твиг к фреймворку • Форум: Вопросы новичков
Ответов: 5 Просмотров: 387
А сообщение об ошибке следующее
Fatal error: Uncaught exception 'Twig_Error_Loader' with message 'The "/templates" directory does not exist.' in /var/www/clients/client1/web1/web/application/third_party/lib/Twig/Loader/Filesystem.php:94 Stack trace: #0 /var/www/clients/client1/web1/web/application/third_party/lib/Twig/Loader/Filesystem.php(76): Twig_Loader_Filesystem->addPath('/templates', '__main__') #1 /var/www/clients/client1/web1/web/application/third_party/lib/Twig/Loader/Filesystem.php(34): Twig_Loader_Filesystem->setPaths(Array) #2 /var/www/clients/client1/web1/web/application/libraries/Twig.php(79): Twig_Loader_Filesystem->__construct(Array) #3 /var/www/clients/client1/web1/web/application/libraries/Twig.php(134): Twig->createTwig() #4 /var/www/clients/client1/web1/web/application/controllers/main.php(59): Twig->render('layouts/prehead...', Array) #5 [internal function]: Main->index() #6 /var/www/clients/client1/web1/web/system/core/CodeIgniter.php(359): call_user_func_array(Array, Array) #7 /var/www/clients/client1/web1/web/index.php(202): requ in /var/www/clients/client1/web1/we b/application/third_party/lib/Tw ig/Loader/Filesystem.php on line 94
В корне сайта есть дирректория /templates права ей даны 777
А это тот фрагмент на который ссылается твиг
PHP:
скопировать код в буфер обмена
public function addPath( $path , $namespace = self :: MAIN_NAMESPACE )
{
// invalidate the cache
$this -> cache = $this -> errorCache = array ( ) ;
throw
new Twig_Error_Loader
( sprintf ( 'The "%s" directory does not exist.' , $path ) ) ; }
$this -> paths [ $namespace ] [ ] = rtrim ( $path , '/\\' ) ; }
(Добавление)
Все решил, слеши просто были лишние и поначалу не была определена константа это то на что вы меня натолкнули спсибо большое
Страниц (13): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB