Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите пожалуйста с кодом
Мне нужно чтобы данный макрос([HREFLINK] или [HREFLINK-2] и т.д.) выводил не случайную строчку из файла, а сначала первую, потом вторую, потом третью и т.д.
(Добавление)
остался вопрос что делать если не хватит ссылок в файле?
чем заменять? (Добавление)
str_replace(array('"', "'"), '', $hreflinks[$i])
это зачем? если ссылки в файле обрамлены кавычками то их можно в trim() убрать
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
наконец то!!! Спасибо просто огромнейшее.! Только на 8-м форуме ты мне помог!
Сыылок хватит! Их будет столько же, сколько и страниц! Мне это для перелинковки сплогов нужно было! Чтобы например на 100 созданных страниц было ровно сто ссылок. Поэтому щас из 5-10 шаблонов(на каждом будет 100 страниц сделано) все страницы будут наглухо перелинкованы..
Еще раз огромное спасибо!!! Нереально помог!! (Добавление)
[quote=LIME][/quote]А можно добавить еще в код какую нибудь функцию, чтобы он после взятой одной ссылки, больше ее не брал??
LIME
Отправлено: 04 Ноября, 2011 - 12:43:09
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Dgrad пишет:
А можно добавить еще в код какую нибудь функцию, чтобы он после взятой одной ссылки, больше ее не брал??
тоесть в файле могут ссылки повторяться? (Добавление)
я коечто отредактировал в коде выше
глупую ошибку сделал по невниманию
не критичную просто лишние вычисления делались
Dgrad
Отправлено: 04 Ноября, 2011 - 14:07:25
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Вот смотри! есть прорамма для генерации дорвеев Red Button! Принцип простой. Выбираешь файл с ключами(txt файл в котором в столбик расположены ключевики)! В самом шаблоне сайта имееются макросы разные, вместо которых вставляются ключи. Ну ты наверное знаешь про это.
Вот мен интересует один макрос, который и вставляет в строчку из файла, в котором расположены ссылки.
Если я выбираю генерации по 100 ключам, то генератор делает мне 100 страниц по одному шаблону! Ранее в программе был один макрос [HREFLINK] который вставлял случайную ссылку из файла. Получалось, что на 100 страницах были случайные ссылки. Они могли повторяться а некоторые просто не попасть на страницы! Мне же нужно чтоб на каждой из 100 страниц стояло по одной ссылки из файла и они не повторялись. Я со своими "никакими" знаниями смог размножить этот макрос, но только вот так и не смог вывести ссылки подряд.!
Тот код что ты скинул он вставляет все правильно! Но только вот на каждой новой странице процесс повторяется! То есть если я сделаю 100 страниц, на каждой из которых будет по 3 макроса [HREFLINK] то на каждой из страниц я получу по три первых ссылки, а нужно чтобы они дальше шли. например:
1 страница - ссылки 1, 2, 3
2 страница - ссылки 4, 5 ,6
3 страница - ссылки 7, 8, 9
и т.д.
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
Вообще ничего не выдает теперь((
LIME
Отправлено: 04 Ноября, 2011 - 16:33:04
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
что даже первую страницу не заполняет?
Dgrad
Отправлено: 04 Ноября, 2011 - 16:39:56
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
LIME пишет:
что даже первую страницу не заполняет?
Неа.. Пустые места оставляет((
Может есть какая нибудь функция, которая запрещает повтор?? Я просто в php вообще не шарю. Html, Css могу, тут же вообще никак.
Как я понял генератор выполняет этот скрипт каждый раз заново, при создании каждой страницы. Страницу сделал -> вместо макросов на ней ссылки проставил -> начинает следующую страницу делать. И скрипт заново берет эти ссылки с первой строчки. Получается на каждой созданной странице одни и те же ссылки.
LIME
Отправлено: 04 Ноября, 2011 - 16:50:41
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
ну тогда глянуть бы код генератора
Dgrad
Отправлено: 04 Ноября, 2011 - 16:51:36
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2011
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
тут так навскидку по кусочку кода не сделаешь (Добавление)
кнопка под каждым постом
и файл ссылок тоже нужен
или хотябы знать сколько их в файле (Добавление)
аа тут же атача нет
limejuce@rambler.ru
Dgrad
Отправлено: 04 Ноября, 2011 - 17:52:23
Новичок
Покинул форум
Сообщений всего: 16
Дата рег-ции: Нояб. 2011
Помог: 0 раз(а)
LIME пишет:
тут так навскидку по кусочку кода не сделаешь (Добавление)
кнопка под каждым постом
и файл ссылок тоже нужен
или хотябы знать сколько их в файле (Добавление)
аа тут же атача нет
limejuce@rambler.ru
Ты в аське онлайн??? И как зовут тебя? а то непривычно так...
Сам генератор состоит из пары 10 файлов php. Я могу скинуть тебе полный архив самого доргена, могу и отдельный основной файл генератора. В нем прописывается основная работа. Ну и плюс файл линков.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.