PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (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
в котором у меня такой код
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('.wrapper').css("background","red");
  3. alert();
  4.  

При этом алерт я вижу, а вот изменение цвета backgound в консоли не наблюдаю, какие могут быть причины
Ведь по сути я должен был бы видить inline {background:#eee}

Неужели алерт это не залог того что скрипт подгружен и работает?
В скрипте больше ничего нет, а выражение изменения фона настолько примитивно что там и ошибку допустить не возможно

Вот область загрузки скриптов
CODE (html):
скопировать код в буфер обмена
  1.  
  2.    <head>
  3.         <meta charset="utf-8">
  4.         <?php echo $this->headTitle('ZF2 '. $this->translate('Skeleton Application'))->setSeparator(' - ')->setAutoEscape(false) ?>
  5.  
  6.         <?php echo $this->headMeta()
  7.             ->appendName('viewport', 'width=device-width, initial-scale=1.0')
  8.             ->appendHttpEquiv('X-UA-Compatible', 'IE=edge')
  9.         ?>
  10.  
  11.         <!-- Le styles -->
  12.         <?php echo $this->headLink(array('rel' => 'shortcut icon', 'type' => 'image/vnd.microsoft.icon', 'href' => $this->basePath() . '/img/favicon.ico'))
  13.         ->prependStylesheet($this->basePath('css/style.css'))
  14.         ->prependStylesheet($this->basePath('css/style_menu.css'))
  15.         ->prependStylesheet($this->basePath('css/bootstrap-theme.min.css'))
  16.         ->prependStylesheet($this->basePath('css/bootstrap.min.css')) ?>
  17.  
  18.         <!-- Scripts -->
  19.         <?php echo $this->headScript()
  20.         ->prependFile($this->basePath('js/menu.js'))
  21.         ->prependFile($this->basePath('js/start_page.js'))
  22.         ->prependFile('http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js')
  23.         ->prependFile($this->basePath('js/jquery.min.js'))                      ; ?>
  24.  
  25.     </head>
  26.  

Скрипт о котором я говорю start_page.js
Если же я переношу скрипт в тело <body> все работает
Может кто то помочь в ответе на вопрос что тут не так
imedia Отправлено: 03 Декабря, 2015 - 21:41:27 • Тема: Как в зенде в один модуль несколько шаблонов указать? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 292
У меня же ошибка а я уверен что все правильно, там вроде по дефолту что то стоит, но где это что то?
imedia Отправлено: 03 Декабря, 2015 - 16:59:13 • Тема: Как в зенде в один модуль несколько шаблонов указать? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 292
DeepVarvar пишет:
Иди почитай чем layout отличается от view

Сеньенр вы пальцем покажите, а я уж разберусь раз и на всегда ....
imedia Отправлено: 02 Декабря, 2015 - 19:01:59 • Тема: Как в зенде в один модуль несколько шаблонов указать? • Форум: Вопросы новичков

Ответов: 3
Просмотров: 292
Как в зенде в один модуль несколько шаблонов указать?
Я делаю так но не пашет
PHP:
скопировать код в буфер обмена
  1.  
  2. class IndexController extends AbstractActionController
  3. {
  4.     public function indexAction()
  5.     {   $this->layout('layout/layout');
  6.                 $view = new ViewModel();
  7.                 $menu = new ViewModel();
  8.                 $menu->setTemplate('application/menu');
  9.         $view->addChild($menu, 'menu');
  10.     return $view;
  11.     }
  12.        
  13.         public function portfolioAction()
  14.     {
  15.                 $this->layout('layout/portfolio');
  16.                 $view = new ViewModel();
  17.                 $menu = new ViewModel();
  18.                 $menu->setTemplate('application/menu');
  19.         $view->addChild($menu, 'menu');
  20.     return $view;
  21.     }
  22. }
  23.  

конфиг
PHP:
скопировать код в буфер обмена
  1.  
  2. 'view_manager' => array(
  3.         'display_not_found_reason' => true,
  4.         'display_exceptions'       => true,
  5.         'doctype'                  => 'HTML5',
  6.         'not_found_template'       => 'error/404',
  7.         'exception_template'       => 'error/index',
  8.         'template_map' => array(
  9.             'layout/portfolio'           => __DIR__ . '/../view/layout/layout_portfolio.phtml',
  10.             'layout/layout'           => __DIR__ . '/../view/layout/layout.phtml',
  11.             'application/index/index' => __DIR__ . '/../view/application/index/index.phtml',
  12.             'error/404'               => __DIR__ . '/../view/error/404.phtml',
  13.             'error/index'             => __DIR__ . '/../view/error/index.phtml',
  14.         ),
  15.         'template_path_stack' => array(
  16.             __DIR__ . '/../view',
  17.         ),
  18. 'module_layouts' => array(
  19.       'Application' => array(
  20.           'home' => 'layout/layout',
  21.           'portfolio'    => 'layout/layout_portfolio',
  22.         ),
  23.      ),
  24.     ),
  25.  


У меня ошибка 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:
скопировать код в буфер обмена
  1.  
  2. <div class="leftnav">
  3.         <div class="leftnavbar">
  4.         <?PHP echo $this->menu;?>
  5.         </div>
  6.         </div>
  7.         <div class="container-fluid">
  8.          <?PHP echo $this->content;?>
  9.         </div> <!-- /container -->
  10.  

в данном случаю контент это страница views/application/index/index.ph tml
Как по анологии вывест меню?
Вот контроллер
PHP:
скопировать код в буфер обмена
  1.  
  2. class IndexController extends AbstractActionController
  3. {
  4.     public function indexAction()
  5.     {
  6.                 $view = new ViewModel();
  7.                 $menu = new ViewModel();
  8.                 $menu->setTemplate('application/menu');
  9.         $view->addChild($menu, 'menu');
  10.     return $view;
  11.     }
  12.  

Шаблон меню находится в файле /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:
скопировать код в буфер обмена
  1.  
  2. public function showTpl($tpl = null, $args = null, $fetch = false) {
  3.                
  4.                 if ( $tpl == null )
  5.                 $tpl = @$_REQUEST['tpl'];
  6.                 $fetched = $this->render($tpl, $args);
  7.                 if ( ! $fetch )
  8.                         self::pushOutput($fetched);
  9.                 return($fetched);
  10.         }
  11.  


Стучу я так

PHP:
скопировать код в буфер обмена
  1.  
  2.   public function index() {
  3.                 print('main');
  4.         $this->Mview->showTpl("index.tpl", array(
  5.                         'myVar' => 'I am live',
  6.                 ));
  7.     }
  8.  

Но шаблона не видно, что можно посмотреть?
Шаблон находится в папке /controllers/tpl/index.tpl
imedia Отправлено: 26 Ноября, 2015 - 13:12:22 • Тема: Вопрос по .htaccess • Форум: Вопросы новичков

Ответов: 1
Просмотров: 113
Скажите почему загружается индекс из корня а не из папки controllers

CODE (html):
скопировать код в буфер обмена
  1.  
  2. #Options +FollowSymLinks
  3.  
  4. <IfModule mod_rewrite.c>
  5. RewriteEngine on
  6. RewriteBase /
  7.  
  8.         RewriteRule ^images/ - [L,NC]
  9.         RewriteRule ^img/ - [L,NC]
  10.         RewriteRule ^favicon.ico - [L,NC]
  11.         RewriteRule ^js/ - [L,NC]
  12.         RewriteRule ^css/ - [L,NC]
  13.  
  14.         RewriteCond %{REQUEST_FILENAME} !-f
  15. #       RewriteCond %{REQUEST_FILENAME} !-d
  16.         RewriteRule ^(.*)$ /controllers/index.php?PATH_INFO=$1 [L,QSA,NC]
  17. </IfModule>
  18.  
  19.  
imedia Отправлено: 24 Ноября, 2015 - 14:35:54 • Тема: как вывести текст html в шаблоне twig? • Форум: Вопросы новичков

Ответов: 2
Просмотров: 1079
В базе сохранен html код с разметкой как его вывести в twig чтобы просто теги превратились в разметку
пробую так

{{ text }}

вижу на экране теги
imedia Отправлено: 23 Ноября, 2015 - 14:11:52 • Тема: Twig кто знаком с этим шаблонизатором? • Форум: Вопросы новичков

Ответов: 1
Просмотров: 164
В контроллере я имею список в переменной который и вывожу в шаблон
PHP:
скопировать код в буфер обмена
  1.  
  2. echo $CI->twig->render($path.'/horizontal_menu_view',$data);   
  3.  

в шаблоне пытаюсь вывести этот список таким образом
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="menu_block">
  3. {{ menu }}
  4. </div> 
  5.  

Но в итоге получаю просто распечатку такого вида но не сам вывод 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
PHP:
скопировать код в буфер обмена
  1.  
  2. define ("VIEWPATH",'/templates');
  3. $config = [
  4.     'paths' => ['/templates', VIEWPATH],
  5.     'cache' => '/cache',
  6. ];
  7.  

А сообщение об ошибке следующее
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:
скопировать код в буфер обмена
  1.  
  2.  public function addPath($path, $namespace = self::MAIN_NAMESPACE)
  3.     {
  4.         // invalidate the cache
  5.         $this->cache = $this->errorCache = array();
  6.  
  7.         if (!is_dir($path)) {
  8.             throw new Twig_Error_Loader(sprintf('The "%s" directory does not exist.', $path));
  9.         }
  10.  
  11.         $this->paths[$namespace][] = rtrim($path, '/\\');
  12.     }
  13.  

(Добавление)
Все решил, слеши просто были лишние и поначалу не была определена константа это то на что вы меня натолкнули спсибо большое

Страниц (13): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB