djdiplomat

djdiplomat
Рейтинг
136
Регистрация
05.08.2009
ortegas:
djdiplomat, так не должно быть. Загрузите, пожалуйста, пример первой и второй страницы на сервер и вышлите ссылки. Наверняка, проблема в каком-то спецсимволе или что-то в этом духе.

Вот и я понимаю, что не должно быть... но есть

Ссыли стер проблему решил

Буду признателен, если ткнете носом в ошибку!

ortegas:
djdiplomat, что конкретно не работает?

если без session_start();

alert(textH1); выводит слово "Заголовок"

если в коде есть session_start();

то выдает пустое сообщение. (Пустой алерт)

И так с любой выборкой и любым действием. Т.е по факту выборки слетают начисто... т.к в них всегда пустота... хз почему...

ortegas:
PHP сессии работают изолировано от JS. Но, JS может использовать идентификатор сессии из cookies.

Примерно понимаю. Но вот смотрите. Вот код:

session_start(); 

print "<!DOCTYPE html>
<head>
<title>autoshop</title>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<link rel='stylesheet' href='css/style.css' type='text/css' />
<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/3.js'></script>
</head>
<body>
<h1 id='main_h1'>Заголовок</h1>
</body></html> ";

и код

$(document).ready(function() {
var textH1=$('#main_h1').text();
alert(textH1);
});

Если из первой части убрать session_start(); то все пашет. А если вернуть, то не пашет. Как мне быть? Если точно знаю, что сессии мне будут нужны...😕

Скажите, а как сессии влияют на js?

Так, как вы мне написали - работает.

Теперь усложняю добавив в самое начало session_start();

session_start(); 

print "<!DOCTYPE html>
<head>
<title>autoshop</title>
<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />
<link rel='stylesheet' href='css/style.css' type='text/css' />
<script type='text/javascript' src='js/jquery.js'></script>
<script type='text/javascript' src='js/3.js'></script>
</head>
<body>
<h1 id='main_h1'>Заголовок</h1>
</body></html> ";

И получаю пустой результат!

Вообще я из шапки не скпировал.

У меня полный код был все, что я писал, но в первой строке <?php session_start();

PS сессии мне нужны для того, что в дальнейшем мне нужно написать небольшую самописную форму входа на сайт. Читал на хабрахабр, что лучше это делать на сессиях, а не на куках.

Собсвтенно изначально я ее написал. Потом стал скрипты подключать - стало лагать. Долго маялся, потом решил простецкий пример попробовать и создал код, что привел выше. В итоге понял, что строка session_start(); причина сбоя. Но почему?

Внес правки что вы сказали. Теперь возвращает пустой алерт (без текста вовсе)...

А может быть это из-за того, что я вывожу через print html код?

Вообще я с таким первый раз сталкиваюсь. Раньше писал скрипты - таких проблем не было. А сейчас вот прям на ровном месте не пашет. Денвер вроде последний стоит. Библиотека тоже последняя самая...

SeVlad:
А ты не смог. Не мог показать массу гораздо более серьёзных проблем при скрещивании слона с верблюдом.

Ты даже не понял, что из вышеприведённой цитате заказчика не следует, что это требуется делать. Тут речь лишь о виз редакторе в форуме. Причем тут общие юзеры с ВП (которые там нафик не нужны)?

Не, ну это лишь кусок фразы... Я выборку сделал...

Хотя согласен, недокрутил я клиента, мой косяк. Теперь мучаюсь с поиском решения... Впредь буду умнее и настойчивее...

Просто там помимо форума есть еще закрытые статьи на самом WP. Т.е предполагается, что юзер получает доступ не только к форуму. Форум - чисто для общения. А основной материал как раз на самом вордпресе...

SeVlad:
Тут 2 варианта - или ты не можешь объяснить всю невыгоду и даже опасность такого решения или заказчик настолько туп.

Вот заказчик мне писал когда я его убеждал поступить иначе: "я работаю в сфере образования с 1998 года и поверьте мне я знаю о чем говорю, когда дело касается сегодняшних учеников, если только они не учатся на специализации Информатика. Туго у них с простыми вещами типа браузера и эл.почты, а тут, мы предлагаем им еще и понимать как с BB кодами работать. Да не будут они нифига делать! Итак курс сложный, а тут еще эти "иероглифы""

Короче в итоге он меня убедил :)

SeVlad:
А зачем тебе левые юзеры на сайте-то?
Форум отдельно, сайт отдельно и будет тебе счастья при малом геморрое.
Неверный путь - использовать подобные форумы.

Да понятное дело... Я раньше тоже всегда отдельно все бахал. Но это стойкое желание заказчика... сами знаете, работая с образовательными учреждениями приходится идти не совсем стандартными маршрутами...

Тогда будем пользоваться ролями пользователей. Знаете, думаю, что такое редакторы, авторы, подписчики и т.п.?

Да, знаю. За совет спасибо. Я вообще малец другим путем шел. Через

current_user_can('administrator') or current_user_can('student') or is_page( 90, 312)

В связке с плагинами виджет логик и User Access Manager (в нем вроде тоже роли есть, но я поюзаю ваш плагин, наверняка, он лучше)

Почему нельзя? Зачем вообще это ".html"? Через .htaccess можно все убрать без потерь, разве нет?

Тут подробнее можно? Эта .html ставилась из сео-соображений... так вроде лучше индексируется, меньше дублей возникает... (ну и сейчас внутренние линки уже на страницы с точкой завязаны, да и часть внешних тоже... (когда-то сайт был на голом html) там все странички так заканчивались.. поэтому при переезде на wp плагин и впихнули...

Спасибо, что откликнулись.

Preci:
Если скрывать от гостей надо полностью форум (а не его разделы)

Нужно скрыть форум не только от гостей, но и от некоторых зарегистрированных...

Preci:
Форум можете попробовать Simple:Press

этот форум я юзал тоже, но был косяк. тк. у меня установлен .html on PAGES и в постоянных ссылка прописано /%postname%.html то он глючит.. (а именно не переходит по ссылкам форума (остается там же где был) (если я убираю /%postname%.html, то вроде работал более или менее, но мне ссылки дергать нельзя)

Preci:
Что за плагин? В базе офф. плагинов его нет. Можете описать зачем он вам нужен?

WP Survey And Quiz Tool - этот плагин для создания онлайн тестов.

А как визуальный редактор к плагину прикручивать? Может есть какие наработки кода... Я бы такой чтобы прикрутить визуальник к Mingle Forum... хотя, возможно, это неверный путь...

спасибо! Помогло!

Всего: 348