Page 1 of 1

FСКeditor - Anchor идет на главную страницу, вместо теку&

Posted: Mon Oct 27, 2008 8:36 am
by D1mka
Привет,

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

Пример:
Правильный вариант - http://site.com/?page=faq#vopros1 вместо этого получается http://site.com/#vopros1 и по ссылке не на якорь а на главную страницу улетаешь :)

Заранее спасибо,
Дмитрий

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Mon Oct 27, 2008 10:41 am
by ZYV
Правильный. Я не уверен, но, по-моему, у FCK проблемы с якорями после параметров, если ты включишь mod_rewrite и чистые ссылки она автоматически решится.

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Mon Oct 27, 2008 12:23 pm
by D1mka
ZYV wrote: Я не уверен, но, по-моему, у FCK проблемы с якорями после параметров, если ты включишь mod_rewrite и чистые ссылки она автоматически решится.
Можно поподробнее про mod_rewrite и чистые ссылки? :)
Может еще кто-то сталкивался с этой бедой?

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Mon Oct 27, 2008 12:32 pm
by ZYV
Смотри config.php и папку docs, там есть .htaccess (надо переименовать). Ссылки типа site.ru/blah/foo/bar/ а не site.ru/?page=bar

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Mon Oct 27, 2008 1:34 pm
by D1mka
Включил mod_rewrite :-\ у меня теперь ссылки ведет на несуществующие страницы, как все это побыстрому переделать? или надо заного страницы создавать?

я в config.php поменял:
#Show mod_rewrite URLs in the menu? You must enable 'use_hierarchy' for this to work for modules
$config['assume_mod_rewrite'] = true;
и
#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = ture;

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Mon Oct 27, 2008 2:04 pm
by ZYV
Вообще-то старые ссылки должны при этом продолжать работать, и кстати надо было ссылки через пальму вставлять а не a href, тогда не было бы и геморроя - все ссылки бы сами поменялись. Быстро поменять- напиши правило для mod_rewirte чтобы редиректило... я думаю в этом проблема.

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Mon Oct 27, 2008 3:15 pm
by D1mka
Все поломал :)

Можно мне для чайников инструкцию, с начала...

как и что поменять чтобы работало (mod_rewrite как правельно включить)?

Иду в config.php что тут конкретно поменять?

Просто у меня после всех манипуляций, по меню щелкаю и попадаю на то что страница не найдена... меню вместо старого page=1 выдает путь к несуществующей директории.
По форуму рылся по этому поводу, но так и не вьехал как сделать :) вернул все обратно, теперь прошу помощи у профи :)

mod_rewrite для чайников в студию, если можно :)

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Tue Oct 28, 2008 11:09 pm
by D1mka
В общем разобрался с  Pretty URLs, только все равно ссылка на якорь ведет на главную страницу.

вот живой тому пример:
http://eweby.pri.ee/en/f-a-q/

Есть идеи?

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Wed Oct 29, 2008 10:54 am
by ZYV
У меня FF3/Linux последний FCK с последней CMS 1.4.1 вообще не работает. Не могу воспроизвести.

P.S. Под Opera тоже.

P.P.S. А почему Tiny не подходит, они же вроде его довели в последней версии до приличного состояния?

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Wed Oct 29, 2008 11:05 am
by ZYV
В общем поставил я этот FCK. Почему-то надо было выбрать скин принудительно и длину/ширину поля, без этого не работал, посмотрел по логам.

Чего-то ты мутишь, у меня всё работает:

{cms_selflink page='leasing' text='blah' dir='anchor' anchorlink='test'}
 
test

Обе ссылки ведут куда надо.

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Wed Oct 29, 2008 1:25 pm
by D1mka
ZYV wrote: В общем поставил я этот FCK. Почему-то надо было выбрать скин принудительно и длину/ширину поля, без этого не работал, посмотрел по логам.

Чего-то ты мутишь, у меня всё работает:

{cms_selflink page='leasing' text='blah' dir='anchor' anchorlink='test'}
 
test

Обе ссылки ведут куда надо.
как ты сделал анчор через пальму? потом ручками дописывал?
У меня когда выбераешь там только ссылку на страницу сделать можно.
ZYV wrote: P.P.S. А почему Tiny не подходит, они же вроде его довели в последней версии до приличного состояния?
В тини загрузки изображений из плагина нет, только урл, не удобно.

Вот степы как я делал, результат один и тот-же:
Image
Image
Image

Через пальму только на данную страницу, а дальше если только ручками сюда анчор прописывать (
{cms_selflink page='f-a-q' text='test' title='test'}
) как у тебя в примере
{cms_selflink page='leasing' text='blah' dir='anchor' anchorlink='test'}
Так чтоли получается?
Мне надо чтобы секретарша, которая привыкла работать в ворде сделала по старинке взяла сделала якорь, это не сложно, а потом вставила ссылку, неужели придеться ее учить смарти тэгам?


Image
Image

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Wed Oct 29, 2008 7:11 pm
by ZYV
А, я знаю, почему у тебя не работает якорь так, как ты делаешь. Потому, что в шаблоне прописан. Да, через пальму я ручками дописываю. Либо вставляй якорь через глобус с полным адресом страницы, либо через пальму и дописывать, либо разберишь зачем там base и убери его.

Я своих на пальмы дрессирую, чтобы потом если адреса страниц менялись или что палева не было.

Re: FСКeditor - Anchor идет на главную страницу, вместо тек

Posted: Thu Oct 30, 2008 8:24 am
by D1mka
Вобщем нашол свою беду :) Беда была в метатаге, поменял метатаг на
{metadata showbase='false'}
и все сразу-же заработало таг ушол :) , якоря все работать стали четко, только проблема с картинками флагов, они шли от бэйз, вылечил отключением mod_rewrite, можно было конечно в шаблоне прописать им полный путь :)

Мне нужен был имено тот вариант где ручками потом не надо было бы писать :)

[SOLVED]