по отдельности типа так популярно
подкл квери, подключаем скрипт ,показываем две картинки с ид ап ,давн и на онклик передаем например номер поста, если их на странице много
intval- если остаток положительный то +1 тк не может быть страница с №25,47.
примерно так ,ссылки выводим в кнопки или спаны, все равно, и дизайним им css и активной - текущей добавляем класс (или в скрипте эхом выводим с классом)
получаем 20 кнопок при 100 страницах
если нажимаем на 5 кнопку, то выведет с 25 по 30 строки и все 20 ссылок со страницами,
если нужно что то типа ... 12 13 14 15 16 ... то поставь ограничения в скрипте: выводить 2 до нажатой и 2 после, и тд.
если надо пред текущая след - то по 1
если тока пред и след то по 1 кроме нажатой...
ну как самый простой алгоритм думаю подойдет, это как алгоритм, прикрути к функции и вперед. да и выбрось таблицы, счас это не ахти и почти не валидно. делай в дивах с css. чтоб разобраться - возми скачай простой шаблон коих валом и поковырях что к чему обязательно, а то я тоже поначалу на табах сайт сделал, так было проще новый шаблон прикрутить чем править все таблицы, полюбому со структуры надо начинать, а то когда кода написал много своего, то править влом.
да ссылки выводить именно в цикле, а то может быть такое что ссылка осталась р=12, связанная с ид 12, а пост уже давно удален с сайта
стало работать как надо в хроме и опере, возврват во фрейме подсмотрел в одну строку и в див вносятся.
хотя было
$data_print=str_replace("\n","<br/>", $data_print);
не пойму
да и в другой такой же форме, которая токо через квери пост отправляется (без загружаемого файла)
$data_print=str_replace("\n","<br/>", $data_print);
(то же методом тыка ловил)
и все ок вроде ,
походу если сабмитам то добавляется \r\n а так \n
я тока хром юзаю, в опере чего то квери бывает подтупливает
я уже сам дошел, взял и подставил сам текст в другом таком же примере, там кавычки наоборот были , то же не мог понять, запутался в коде - то ' " " ' то " ' ' " в одном скрипте, щас под одну марку все привел.
но с переводом строки не ясно.
теперь что то перестало возвращать многорочный текст
например ввожу
это
пример 1
во фрейме
<script>parent.document.getElementById('****').innerHTML='';parent.document.getElementById('****').innerHTML='<font color=red>Извините, но вопрос <font color=blue><br>это
<br/>пример 4<br></font> уже есть в нашей библиотеке, попробуйте написать другой.</font><br><input class=\'button\' type=\'button\' onclick=\'show_fq_img();\' value=\'задать снова вопрос с картинкой ?\' >'</script>
pettson
спасибо заработало
заэкранировал кавычки все ок
заэкранировал перевод строки - поставил \ перед каждым переводом в коде, теперь выглядит ровненько и красиво
все работает ща везде подправлю и покажу заказчику, пусть радуется, а то насмотрится умняка и подавай ему все без перезагрузки...
если не сложно подскажи - это из за чего?
просто такое первый раз встретил, - изза настроек каких то или что ? первернул учебник не нашел.
мы ж пхпом отдаем код скрипта во фрейм, может поэтому какие настройки у хостера, он у меня вроде супер (все 100гигов за 150р на 25доменов)
если в кавычках или для удобства чтения кода перенести строку, то в фрейм ответ вставляется, а в див - НЕТ ,- как бы скрипт не срабатывает, ошибки при просмотре кода нет
а без кавычек в одну строку, то работает, но не отображает value=два слова , а только два
блин хз, че такое, не пойму, вставил как есть типа костыль в хроме и опере работает пока,
$resultat="<font color=red>Извините, но поле проверки заполнено неправильно, попробуйте ещё раз.</font><br><input class=button type=button onclick=show_fq(); value=задать снова></font><br><br>";
то работает, но кнопку отображает из одного слова, а мне нужно в два!
с кавычками задолбался, обработчик большой и много таких возвратов, это я для себя уже загрузчик дорабатываю. тк квери форм и другие аплоадеры не катят, и некоторые в хроме ок в опере не работает а мне нужно файл загружать без перезагрузки и сразу же показывать его поресайженого из базы. Убираю обраб. ошибок файлы грузятся и все ок. но тут...
отображает из одного слова, а мне нужно в два! что делать с кавычками?
на сколько я понимаю основной файл в правильной кодировке.
а то что присодиняется к описанию в заголовках не правильно. полагаю что оно скриптом достается и к тексту добавляется а потом вывод на страницу. ошибка где то там. мож файл не в нужной кодировкесохранен. попробуй так просто эхом что нить вывести - будут ли кракозяблы, а за тем дальше копать.
у меня так на другом проекте было
эта фун. при клике на кнопку вызывается,
подскажите еще
а могу ли я из этой функции вызвать что то типа этого
на другой обработчик и дописывать результат к первому
суть в том что есть загрузка просто текста, а есть текста с картинкой,
или проще сделать другую форму именно для текста с картинками и через iframe...
и так будет проще и быстрее , а юзеру предлагать выбор что загружать
???
поднарыл плагином ajaxupload, если знаете он вроте тока файлы грузит, а дополнительно параметры не передашь
спасибо я подобрал этот код, всё работает, единственное, когда мы проверяем есть ли такое же имя в каталоге превью получается ведь что имена должны быть одинаковы?
те после проверки эта часть
$previewDir.'no-preview.jpg';
значит что если нет имени - не выводить картинку или вывести картинку с именем no-preview.jpg ?
теперь придётся менять имена...
если не трудно подскажите можно ли сделать чтобы для превью с другим именем работало - выбирало картинка с инд0из img брало картинку с инд0 из prev , чтоб не менять имена на одинаковые
счтитываешь кусок масива с $begin длиной $messages_per_page
это вначале
а далее там где формируешь с $begin
при нажатии на сылку передаёшь номер страницы, и если это код обработчика он из этого значения считает $begin , получается думаю что эта переменная одна и таже при нажатии на сылки разных страниц.