X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не выводить значение переменной
NezzarD_hb
NezzarD_hb
Topic Starter сообщение 9.8.2012, 13:29; Ответить: NezzarD_hb
Сообщение #1


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

Переменная выводится без всяких echo просто $pfs->form();
Пытался этот кусок ставить в onclick на ссылку, ничего не помогло. Можете посоветовать что с этим делать?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muxa_hb
Muxa_hb
сообщение 9.8.2012, 14:14; Ответить: Muxa_hb
Сообщение #2


1.
(NezzarD_hb @ 9.8.2012, 16:29) *
$pfs->form();

это не переменная, а вызов метода объекта класса
2. Onclick - это событие javascript, а не php (оно происходит на стороне клиента, а не сервера)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NezzarD_hb
NezzarD_hb
Topic Starter сообщение 9.8.2012, 15:52; Ответить: NezzarD_hb
Сообщение #3


Что можете посоветовать ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 9.8.2012, 21:24; Ответить: r3ntg3n
Сообщение #4


(Muxa_hb @ 9.8.2012, 17:14) *
1.
Сообщение от NezzarD
$pfs->form();
это не переменная, а вызов метода объекта класса

А ТС и не сказал, что именно эта конструкция является переменной. Он сказал что она выводиться так.
(NezzarD_hb @ 9.8.2012, 16:29) *
Переменная выводится без всяких echo просто $pfs->form();

А вот то, что в методе form() происходит, это уже скрыто он нас, может уже там какая-то переменная, например, код формы, и выводиться через echo
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 9.8.2012, 21:27; Ответить: r3ntg3n
Сообщение #5


(NezzarD_hb @ 9.8.2012, 16:29) *
Добрый день, проблема состоит в том, что как только сайт загрузился он загружает переменную которую не видно, но в коде страницы она есть, и это немного нагружается страницу и скорость загрузки падает.

А теперь по сути. На сколько я понял, у вас метод form() возвращает форму (не будем повторяться, повторяться (с)), которую не видно пользователю, и она должна отобразиться только при наступлении какого-то события.

Если так, что вынеси вывод этой формы на отдельную страницу, где будет только код формы, и подгружайте ее через ajax при наступлении этого вашего события, будь это onclick или еще какое-то чудо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NezzarD_hb
NezzarD_hb
Topic Starter сообщение 10.8.2012, 11:20; Ответить: NezzarD_hb
Сообщение #6


Да в скрипте есть echo , сама форма цепляет другие функции, т.е. нужно весь файл переносить. В общем это плагин к вордпресс. Если бы можно было как нибудь сделать чтобы echo убрать но она выводилась только при клике
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
r3ntg3n
r3ntg3n
сообщение 10.8.2012, 12:00; Ответить: r3ntg3n
Сообщение #7


(NezzarD_hb @ 10.8.2012, 14:20) *
Если бы можно было как нибудь сделать чтобы echo убрать но она выводилась только при клике

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

Если вы ждете, что вам наваяют готовый код, то на самом деле тут кода строчек всего на 5 от силы.

Первым делом, вынесите вызов плагина на отдельную страницу, где будет грузиться только форма, и больше ничего. Это вам отправная точка. А уже потом, на странице, где вам надо показать эту форму после клика, прикрутите js-код, который будет отрисовывать блок поверх контента и загружать туда содержимое, которое вернет ваш плагин на отдельной странице.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NezzarD_hb
NezzarD_hb
Topic Starter сообщение 10.8.2012, 12:53; Ответить: NezzarD_hb
Сообщение #8


Спасибо, понял :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 10.8.2012, 23:18; Ответить: Arks
Сообщение #9


Тема из серии:
У меня есть код который работает не так как мне хочется, поэтому дай-ка я скопипастю 3 первых строчки которые я нашел на форум - а там все сделают... они ведь не подозревают что это вообще какой-то левый плагин к wordpress.

(NezzarD_hb @ 9.8.2012, 16:29) *
как только сайт загрузился он загружает переменную которую не видно, но в коде страницы она есть, и это немного нагружается страницу и скорость загрузки падает.

no comments...

(NezzarD_hb @ 9.8.2012, 18:52) *
Что можете посоветовать ?

подучить синтаксис различных языков(не только программирования), тут главное научиться писать понятные вещи

Если ответ дан, то можете продолжить обсуждение создав новую тему по другим вопросам :goodpost:

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Значение чекбокса сразу добавляется в тектовое поле
2 mixxxxxx 3166 3.11.2014, 11:25
автор: -mixxxxxx-
Открытая тема (нет новых ответов) Как выводить текст из базы данных
2 arq12 15404 6.6.2013, 20:58
автор: -kursant-
Горячая тема (нет новых ответов) Как выводить деньги с налогами?
69 Ilyhais 18714 23.11.2011, 19:37
автор: marcco
Открытая тема (нет новых ответов) Замена имени переменной в строке на ее значение
5 RayOfLight 11758 16.9.2010, 17:42
автор: -unnormal-
Открытая тема (нет новых ответов) Перебросить значение из одного фрейма в другой
1 LuckyStr 6874 6.9.2009, 16:01
автор: -LuckyStr-


 



RSS Текстовая версия Сейчас: 18.4.2024, 19:05
Дизайн