Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
19 страниц V  « < 14 15 16 17 18 > »   
Ответить в данную темуНачать новую тему
> Вопросы по Web-программированию
cjayho
сообщение 07.05.2014, 17:36
Сообщение #301


Мастер Игры
************

Репутация:   248  
Группа: Участник
Сообщений: 1363
Награды: 4
Регистрация: 08.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(SaneX @ 02.12.2013, 10:42) *
Вопрос появился.
Есть код:
Код
$full_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$explode = explode('://', $full_url);
if (preg_match('#//+#', $explode[1]) > 0)
{
     $new_url = preg_replace('#//+#', '/', $explode[1]);
     $new_url = preg_replace("#/$#", "", $new_url);
     $new_url = 'http://'.$new_url;
     exit("<meta http-equiv='refresh' content='0; url=".$new_url."'>");
}

Мы получаем полную ссылку на текущую страницу, удаляем из неё http:// и в оставшейся строке заменяем все символы '/' больше одного на один '/'.

Всё работает прекрасно.

Но почему, если заменить
Код
exit("<meta http-equiv='refresh' content='0; url=".$new_url."'>");

на
Цитата
header('Location:'.$new_url);

, то при выполнении условия страница уходит в циклическую переадресацию?



Я бы для портабельности еще бы определение протокола добавил

Код
$full_url = ( $_SERVER[ 'HTTPS' ] ? 'https' : 'http' ) . '://' . $_SERVER[ 'HTTP_HOST' ] . $_SERVER[ 'REQUEST_URI' ];


а вообще посмотрите телнетом что сервер выдает при использовании хэдера. Может пустое значение, которое воспринимается броузером как текущая страница?


--------------------
Набор шейдеров для S.T.A.L.K.E.R: Shadow of chernobyl: ECB-Shaderpack - https://github.com/cjayho/ecb-shaderpack/

------

Продюсер электронной музыки в стиле Dark Ambient, автор саундтрека для Desowave S.T.A.L.K.E.R.: Lost Alpha.

Spotify | Apple Music | YouTube | BandCamp | AudioMack
Перейти в начало страницы
 
SaneX
сообщение 30.06.2014, 20:59
Сообщение #302


Игровой Бог первой степени
***********************

Репутация:   1167  
Группа: Участник
Сообщений: 9404
Награды: 5
Регистрация: 15.03.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Я тут в Yii сегодня ковыряться начал. Есть знатоки Yii?
Вопрос такой:

В UrlManager'е у меня следующее:

Код
'urlManager'=>array(
    'urlFormat'=>'path',
    'rules'=>array(
        ''=>'site/index',
        '<action:.*>/*'=>'site/<action>',
    ),
    'showScriptName'=>false
)


Т.е. ссылка вида
Цитата
sitename.ru/site/catalog?id=100&name=sanex


преобразуется в
Цитата
sitename.ru/catalog/id/100/name/sanex


Что я хочу:
я хочу, что бы ссылка была вот такой:
Цитата
sitename.ru/catalog/100/sanex


Причем я не хочу через urlmanager прописывать имена GET-параметров и мне не важно, сколько GET-параметров будет в ссылке и в каком они порядке будут.

Сейчас я нашел только один способ для фиксированного кол-ва параметров, и прописывая их имена:
Цитата
'<action:.*>/<id:\d+>/<name:\w+>'=>'site/<action>',


Возможно такое реализовать?

Сообщение отредактировал SaneX - 30.06.2014, 21:00


--------------------
Перейти в начало страницы
 
Kostya V
сообщение 03.07.2014, 17:47
Сообщение #303


Продвинутый геймер
********

Репутация:   136  
Группа: Участник
Сообщений: 464
Награды: 1
Регистрация: 28.10.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Может кто помочь в создании сайта?
Перейти в начало страницы
 
Egorich___
сообщение 03.07.2014, 17:51
Сообщение #304


Заслуженный Мастер Игры
*************

Репутация:   355  
Группа: Участник
Сообщений: 1550
Награды: 6
Регистрация: 19.10.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Kostya V @ 03.07.2014, 18:47) *
Может кто помочь в создании сайта?

Опиши подробнее, что нужно?


--------------------
Coming Soon...
Перейти в начало страницы
 
jamakasi
сообщение 03.07.2014, 18:32
Сообщение #305


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Kostya V @ 03.07.2014, 18:47) *
Может кто помочь в создании сайта?

Сильно рекомендую не изобретать велосипеды а сразу использовать любую нормальную цмску, в 90% случаев хватит вордпреса если нужно что то совсем необычное или магазин то надо смотреть в сторону джумлы и подобных монстров.
Перейти в начало страницы
 
Kostya V
сообщение 08.07.2014, 17:02
Сообщение #306


Продвинутый геймер
********

Репутация:   136  
Группа: Участник
Сообщений: 464
Награды: 1
Регистрация: 28.10.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Egorich___ @ 03.07.2014, 23:51) *
Цитата(Kostya V @ 03.07.2014, 18:47) *
Может кто помочь в создании сайта?

Опиши подробнее, что нужно?

Нужен сайт, где бы я смог рекламировать свою деятельность.
Сам я не умею делать сайты, поэтому обращаюсь за помощью.
Перейти в начало страницы
 
NEXOR
сообщение 16.07.2014, 12:25
Сообщение #307


Почти Мастер
***********

Репутация:   237  
Группа: Участник
Сообщений: 1163
Награды: 4
Регистрация: 18.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Выручайте. Я не силен в javascript, но мне нужно реализовать одну небольшую фичу.

Есть кнопка спойлер "Принять участие" при нажатии на которую появляется
форма комментирования. В другой части страницы, есть изображение.
Код
<div id="girl">
<img src="/women.png" border="0" alt="" />
</div>


Мне нужно, чтоб при нажатии на кнопку "Принять участие" это изображение изменилось на другое и при этом работал спойлер.

Вот код самой кнопки со спойлером:

Код
<div class="uSpoilerClosed" id="uSpoileraWRsRt"><div class="uSpoilerButBl"><input class="uSpoilerButton" onclick="if($('#uSpoileraWRsRt')[0]){if ($('.uSpoilerText',$('#uSpoileraWRsRt'))[0].style.display=='none'){$('.uSpoilerText',$('#uSpoileraWRsRt'))[0].style.display='';$('.uSpoilerButton',$('#uSpoileraWRsRt')).val('Оставьте комментарий');$('#uSpoileraWRsRt').attr('class','uSpoilerOpened');}else {$('.uSpoilerText',$('#uSpoileraWRsRt'))[0].style.display='none';$('.uSpoilerButton',$('#uSpoileraWRsRt')).val('Принять участие');$('#uSpoileraWRsRt').attr('class','uSpoilerClosed');}}" value="Принять участие" type="button"></div><div class="uSpoilerText" style="display: none;"><!--ust--><br><?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?>
<?endif?><!--/ust--><!--usn(=Title)--></div></div><br>


--------------------


SMNS Games Все для GTA 5
--------------------------------
Перейти в начало страницы
 
StUnDeR
сообщение 16.07.2014, 12:49
Сообщение #308


Ололо, старый аккаунт <3
******************

Репутация:   351  
Группа: Участник
Сообщений: 3187
Награды: 6
Регистрация: 25.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


NEXOR, размести, пожалуйста, свой код на http://jsfiddle.net, а то с телефона не удобно и форматирование убивает
Перейти в начало страницы
 
NEXOR
сообщение 16.07.2014, 12:54
Сообщение #309


Почти Мастер
***********

Репутация:   237  
Группа: Участник
Сообщений: 1163
Награды: 4
Регистрация: 18.03.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(StUnDeR @ 16.07.2014, 12:49) *
NEXOR, размести, пожалуйста, свой код на http://jsfiddle.net, а то с телефона не удобно и форматирование убивает


http://jsfiddle.net/6YGH4/

UPD: Уже не нужно smile.gif

Сообщение отредактировал NEXOR - 16.07.2014, 13:39


--------------------


SMNS Games Все для GTA 5
--------------------------------
Перейти в начало страницы
 
SaneX
сообщение 07.10.2014, 20:29
Сообщение #310


Игровой Бог первой степени
***********************

Репутация:   1167  
Группа: Участник
Сообщений: 9404
Награды: 5
Регистрация: 15.03.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Ктонибудь с Symfony2 работал? Есть вопрос.


--------------------
Перейти в начало страницы
 
SaneX
сообщение 08.10.2014, 15:45
Сообщение #311


Игровой Бог первой степени
***********************

Репутация:   1167  
Группа: Участник
Сообщений: 9404
Награды: 5
Регистрация: 15.03.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(SaneX @ 07.10.2014, 21:29) *
Ктонибудь с Symfony2 работал? Есть вопрос.

UP! Есть срочный вопрос.


--------------------
Перейти в начало страницы
 
SaneX
сообщение 11.10.2014, 17:14
Сообщение #312


Игровой Бог первой степени
***********************

Репутация:   1167  
Группа: Участник
Сообщений: 9404
Награды: 5
Регистрация: 15.03.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Появился вопрос.
В классе я хочу создать новое свойство-массив с именем, равным значению другой переменной, и к этому новому свойству в цикле добавить некоторые элементы.

В моем примере, в $value[0] хранится тип инпута: "input", "password", "email" и т.д.

Т.е. свойству можно будет обращаться $this->input, $this->password и т.п.
Соответственно, поскольку это все дело в цикле, я хочу так-же добавить в это свойство (которое является массивом) элементы со значениями $value[1] - имена инпутов, у которых одинаковый тип.
И вот с этим проблема.

Я пишу так:
Код
$this->$value[0][] = $key;

Но оператор "[]" для добавления нового эл-та в массив не работает при использовании переменной в кач-ве имени другой переменной. Через array_push тоже не работает почему-то.

$this->$value[0] = $key; - на каждом проходе цикла перезаписывает значение $key. Так и должно быть.
$this->$value[0] = array($key); - тоже, что логично.

В общем как такую тему решить? Интересно очень.

Пример:
Код
foreach ($data as $key => $values) {
    $value = explode('|', $values);
        //Ключевая строка, создаем свойство с именем, равным значению $value[0]
    $this->$value[0] = $key;
}


На выходе хочу получить в $this->$value[0] aka $this->input массив со значениями $key

Сообщение отредактировал SaneX - 11.10.2014, 17:16


--------------------
Перейти в начало страницы
 
SaneX
сообщение 11.10.2014, 18:12
Сообщение #313


Игровой Бог первой степени
***********************

Репутация:   1167  
Группа: Участник
Сообщений: 9404
Награды: 5
Регистрация: 15.03.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Кароч навелосипедел такое, что бы работало, но чувствую, что можно все сделать в той одной строчке.

Забавно, но
Код
is_array($this->$value[0])
не проходит. Вылазит ошибка.

Код
foreach ($data as $key => $values) {
    $value = explode('|', $values);
    if ($this->varVarHelper != $value[0])
    {
        $this->varVarHelper = $value[0];
        $temp = array($key);
    } else {
        $temp[] = $key;
    }
    $this->$value[0] = $temp;
    $this->formData[$key] = $value[1];
}


Сообщение отредактировал SaneX - 11.10.2014, 18:18


--------------------
Перейти в начало страницы
 
Astalker375
сообщение 27.10.2014, 22:08
Сообщение #314


Игровой Эксперт
***************

Репутация:   268  
Группа: Участник
Сообщений: 2135
Награды: 4
Регистрация: 21.10.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Подскажите, как можно определить движок сайта если пока нет исходников на руках? Может про исходники я бред сказал, извиняйте, я в этом пока не бум-бум, но надо))
Перейти в начало страницы
 
StUnDeR
сообщение 27.10.2014, 22:54
Сообщение #315


Ололо, старый аккаунт <3
******************

Репутация:   351  
Группа: Участник
Сообщений: 3187
Награды: 6
Регистрация: 25.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Astalker375 @ 27.10.2014, 23:03) *
Подскажите, как можно определить движок сайта если пока нет исходников на руках? Может про исходники я бред сказал, извиняйте, я в этом пока не бум-бум, но надо))

"На глаз" или покопавшись в разметке. Иногда по структуре урлов можно узнать.
Перейти в начало страницы
 
tom-m15
сообщение 29.10.2014, 13:25
Сообщение #316


You're never too young to have a plan. ©
************************

Репутация:   2131  
Группа: Участник
Сообщений: 14955
Награды: 14
Регистрация: 20.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Завершилась работа над финальной версией веб-стандарта HTML5



Организация World Wide Web Consortium (W3C) завершила работу над финальной версией стандарта разметки веб-страниц HTML5. Об этом говорится в сообщении консорциума.

HTML5 (от английского HyperText Markup Language) - стандарт гипертекстовой разметки веб-страниц, призванный упростить вывод контента в браузеры пользователей. Работа над HTML5 ведется с марта 2007 года. Он уже поддерживается большинством современных десктопных и мобильных браузеров.

Среди его особенностей — возможность обработки видео- и аудиоконтента на веб-странице без дополнительных расширений (необходимые кодеки уже включены в браузер), элемент Canvas для отображения двумерной графики средствами языка, функции для интероперабельности сайтов и другие. Для мобильных разработчиков стандарт предоставляет выбор между созданием приложений под конкретную платформу либо разработкой HTML5-приложений для мобильных браузеров.

«Сегодня мы не задумываемся о просмотре видео и прослушивании аудио напрямую в браузере, или о том, как браузер работает на телефоне. Мы хотим обмениваться фотографиями, делать покупки, читать новости и искать информацию везде на любом устройстве. Оставаясь невидимыми для обычных пользователей, открытый стандарт HTML5 и платформа Open Web обеспечивают воплощение их желаний», — отметил создатель Всемирной паутины и директор W3C Тим Бернерс-Ли.

Итоговый документ с рекомендациями веб-консорциума по HTML5 занимает свыше 1,3 тысячи страниц. В то же время, W3C уже приступили к разработке стандарта HTML 5.1, где могут появиться элементы управления интеллектуальной собственностью и который может быть выпущен уже в следующем году.

Напомним, что глава Apple Стив Джобс еще в 2010 году назвал открытый стандарт HTML5 более подходящим для эры мобильного интернета, чем технология Adobe Flash. Спустя полтора года Adobe и сама объявила, что прекращает разработку версий Flash Player для мобильных платформ, по сути признав правоту Джобса.


--------------------
#SecretProjectGM



Форум, это место где люди выслушивают аргументы друг друга, а не только высказывают свое мнение.
Перейти в начало страницы
 
Astalker375
сообщение 09.11.2014, 22:38
Сообщение #317


Игровой Эксперт
***************

Репутация:   268  
Группа: Участник
Сообщений: 2135
Награды: 4
Регистрация: 21.10.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Нужна помощь. Поломал по неопытности главную страницу сайта и теперь пишет "Template not exists!" на белом фоне т.е. не задан шаблон

Есть система управления сайтом

Там где template.html-это шаблон. Если написать template.html-шаблон страниц, main.html- шаблон главной. Если в графе URL страницы написать main.html, то тогда создаётся страница вида com/main.html Если ничего, то новая страница с очередной циферкой после com. Если пробел то главная.com в том виде как сейчас. Что нужно прописать в URL чтобы задать шаблон для главной?
Исходников пока нет на руках.

Сайт создавали в Россайте. Может кто знаком с их системой управления сайтом?

Сообщение отредактировал Astalker375 - 09.11.2014, 22:45
Перейти в начало страницы
 
Avel
сообщение 09.11.2014, 23:24
Сообщение #318


Indie! Fuck yEah!
**********************

Репутация:   1439  
Группа: Участник
Сообщений: 5601
Награды: 11
Регистрация: 04.06.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Astalker375, index.html ?


--------------------
Перейти в начало страницы
 
Astalker375
сообщение 10.11.2014, 00:40
Сообщение #319


Игровой Эксперт
***************

Репутация:   268  
Группа: Участник
Сообщений: 2135
Награды: 4
Регистрация: 21.10.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Avel @ 09.11.2014, 23:19) *
Astalker375, index.html ?

тогда создаётся com/index.html. Надо у создателей узнавать и исходники ждать.
Перейти в начало страницы
 
SaneX
сообщение 10.02.2015, 19:25
Сообщение #320


Игровой Бог первой степени
***********************

Репутация:   1167  
Группа: Участник
Сообщений: 9404
Награды: 5
Регистрация: 15.03.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Если надо кому, могу выложить php скриптик, который я набросал (доработал вот этот http://stackoverflow.com/questions/8778864...-in-a-web-page).

Изначально скрипт делал из квадратных картинок гексагоны, размерами с оригинал картинки:
картинка


Я поправил, добавил поддержку любых размеров, сделал ресемплинг, убрал отступы, сделал центрирование по ширине и высоте, в зависимости от ширины или высоты картинки, всё это дело оформил в виде класса.

На выходе вот такие картинки получаются


Сообщение отредактировал SaneX - 10.02.2015, 19:28


--------------------
Перейти в начало страницы
 

19 страниц V  « < 14 15 16 17 18 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 14.05.2024, 08:38