• 締切済み

cmsでないphpのページ作成について

wordpressの使用経験はあるのですが、 今回cmsで作られていないphpで作られたウェブサイトに、 ナビゲーションの部分にひとつ、固定ページ?を追加することになりました。 wordpressなら、ページを追加するだけですが、今回はcmsでないため、 phpでページを作った後、ナビゲーション欄に追加する方法を ご存知の方がいらっしゃいましたら、よろしくお願いします。

  • PHP
  • 回答数4
  • ありがとう数2

みんなの回答

回答No.4

コメントいただいた部分だけで確認してみると、#naviのwidthを変更すればよさそうですが、それでも折り返されるのでしょうか。 コレ以上はなんとも答えられませんので、以下デバッグ手法として、 ■GoogleChromeのデベロッパツールを使う Chromeのメニューの「ツール→デベロッパツール」で、表示しているWebサイトのHTMLが階層別に表示されます。 ソレをマウスカーソルで選択していくと、Webサイトの画面の方で、そのタグがどこを指しているのか、選択範囲のように表示してくれます。 また、右側の方にある、適用されているCSSのところを手動で入力出来ますので、任意の値を入れてみて確認してみると良いと思います。 ■もっと原始的な感じでよいなら・・・ cssの怪しい場所などに、background-colorで適当な色指定をしてみます。 色指定をしていない場合、それぞれのタグが実際どの範囲で広がったりしているか見えてきづらいので、色指定することでタグがどのような形に収まっているかが視覚的にわかります。 いかがでしょうか。

hellowtheworld
質問者

補足

hogehoge78様、何度もご回答ありがとうございます。 また、ご回答頂きながら、ご返信が遅れまして 申しわけありません。 お話し頂きましたデバッグ手法、かなり核心に 近い部分だと感じております。 一度試してみまして、またお礼欄にご報告だけ でもさせてください。 調べるツールとして、いろんな方法があるものだと、 実感いたしました。 取り急ぎというには遅いですが、お礼を先に 書かせてください。 ありがとうございました。 では、後日また書き込ませていただきます。

回答No.3

UL、LIタグが横並びに表示されるHTMLに新しくLIを増やし、リンクを追加した、ということでしょうか。 もしそうであれば、CSSをいじる必要があると思います。 ULタグにidかclassがあると思うので、linkされているcssから該当の要素を探して、withを横に増やすだけで解決しそうですがいかがでしょう。

hellowtheworld
質問者

お礼

お返事が遅くなりまして、 すみません。 ご返信ありがとうございます。 お話頂いた通りだと思うのですが、 少しお話させてください。 header.phpでは、適当に抜粋すると、 <div id="navi_wrap" class="clearFix"> <div id="navi"> <ul class="menu"> </div><!--#navi--> </div><!--#navi_wrap--> ↑のような感じなので、 CSSのほうでは、 #navi_wrap { width:920px; margin:0 auto; } #navi { float:right; position:relative; z-index:50; width:730px; height:102px; } #navi ul.eng { margin:0px; text-align:right; } #navi ul.menu { margin:10px 0px; text-align:right; } #navi li { display: inline-block; letter-spacing:normal; *display: inline; *zoom:1; padding:0; margin:0px 0px 0px 0px; } となっています。 適当にwidthで幅を広めにとっているのですが、 なかなかうまくいかなくて。 何かお気づきなところがありましたら、よろしくお願いいたします。 また、他の回答者の方々、お礼欄に書かずにすみませんでした。

回答No.2

該当部分のHTMLに該当のHTMLタグを追加削除するだけです。 どのファイルのどこに入れるのか?どうやって動的なタグをいれるのか? 等はこの質問では答えようがありません。

hellowtheworld
質問者

補足

お返事ありがとうございます。 お返事が遅れましてすみません。 あと、情報が少なくて重ねて申し訳なく思います。 最初の方の回答に補足しましたが、 header.phpに <li><a href=~ の作りたいページ名.phpを追加することで、 解決しました。 ですが、同列に入れたい場合はcssで列幅などを 触る必要があるのでしょうか。 あまりよくわかっていませんが、 よかったらお話ください。 また、もう少し詳しくお話すると、 もともとのコーポレートサイトのナビゲーション メニューに新しいページを追加したいというのが、 主旨になるかと思います。 cmsで作られたphpではないようなので、 wordpressの経験しかないので、 多少混乱していました。 動的なタグというのが、あまりよくわかって いないのですが、固定ページの静的なものよりも、 動的なほうがよいということでしょうか。 もしお時間がございましたら、どんなお話でも よいので、少しお話して頂けると助かります。

回答No.1

むしろWordPressのことは忘れたほうが話が早いような… つまり従来のウェブサイトの作りかたなわけだから。 ということで、<a>タグでリンクさせればいいだけです。

hellowtheworld
質問者

補足

お返事ありがとうございます。 お返事が遅れましてすみません。 お話いただきましたとおり、 header.phpに <li><a href=~ を追加することで、解決しました。 ですが、同じナビゲーションの列ではなく、 下の段に追加されてしまいます。 同じ列にしたい場合は、スタイルシートか 何かを触る必要があるのでしょうか。 もしお時間がございましたら、お話し頂けない でしょうか。 よろしくお願いします。

関連するQ&A

  • CMSをインストール

    質問に答えて頂けると嬉しいです。 CMSをインストールした際にブラウザ上で入力するinstall.phpの データベースのログイン情報はどこのものを入力すれば良いか 何時間も探しているのですが分かりません。 どなたか教えて頂けませんか? 使用しているCMSは http://www.indexhibit.org/ というCMSです、wordpressとかよりも簡単なものらしいです。

  • HPのTOPページの一部をCMSで更新する方法

    こんにちは。 よろしくお願い致します。 ホームページの一部、NEWSの部分のみを難しい知識がなくても更新できるものでCMSというものがあることを知りました。 Wordpressやcushycmsなどを使い更新しようと考えています。 Wordpressは1ページまるまるWordpressで構築するものという認識なのですが、ページの一部にだけWordpressを活用する方法はあるのでしょうか? cushycmsも試そうと思いましたが、ロリポップでは使用できないようなので断念しようと思っています。 良いアドバイスがあれば教えて下さい。 よろしくお願い致します。

  • 一番簡単なCMS

    一番簡単なCMS を探しています。プロバイダーから与えられた、URLで、日記の更新だけをしたいのですが、 コメント欄も、何もいりません。日付も自分で書きます。 テンプレート使えって話になるでしょうか。 見栄えは悪くてもよいので、馬鹿でも使えるCMSを教えてください。 (いろいろ使って挫折しました)多分PHPなど動かないと思います。(プロバイダーのURLでは) PHP使用でもかまわないので、これはおすすめというのがあったら教えてください。

  • wordpressをcmsとして使用しサイト構築

    wordpressをcmsとして使用しサイト構築 をしたいのですがなかなか情報が手に入りません。 ネットや本屋で調べても基本的にブログサイトとしての 説明ばかりで固定ページの作成方法が載っていません。 どなたか参考になるサイトや本はご存じないでしょうか?

  • CMSなのか独自システムなのかがわかる方法

    お世話になります。 クライアントから、あるサイトを管理できるか聞かれています。 サイトはhttp://xxx.xxx.xxx/index.phpで作成されているのですが、 wordpressなどのCMSで作成されているのか、独自システムで 作成されているのかを判別する方法をご存知の方はいらっしゃいませんでしょうか? トップページ以外のページでは、 http://www.www.www/index.php/xxx-xxx/xxx-xxxxx などと、index.phpの後にフォルダ名らしきものが並んでいます。 これは何を意味するのでしょうか? 初心者のような質問で申し訳ありませんが、 何卒、ご教授をお願い致します。

    • ベストアンサー
    • PHP
  • CMSで、定番的なものとなると、なんでしょうか?

    CMSで、定番的なユーザー数が多いものというと、何になりますでしょうか? 近頃、安くなってきたVPSを借りたので、これまでレンタルサーバにHTMLで作成していたサイトを移そうかなと思い、それなら折角なのでCMSで作りなおしてしまおうと思い、現在良さそうなCMSを探しているところです。 ところが、ブログならwordpressがほぼ一強というくらいの勢力を持っていますが、CMSというとなかなか突き抜けた存在が無いように思います。 自分で中身を色々と改造してみたいという考えもあるので、できれば情報が多いCMSが好ましいです。そのため、ユーザー数が多く情報も多量にある定番的なCMSを探しています。 wordpressもCMSというとそうなのでしょうが、一度インストールして使ってみて、やはりこれはブログシステムという向きが強いと思ったので、候補から外れています(ブログとして使用しようかとは思っています)。 CMSの定番というと、一体どういったものになるでしょうか? 自分で探した中では、DrupalやJoomlaが良さそうではありますが、他にこういったCMSがあるというのがあれば、教えていただければと思います。 (実はMODxというCMSを使っていたことがありますが、これは色々と中身も弄り倒したことがあり、今回は新しいCMSを試してみたいので、候補から外れています) お心当たりやお薦めなどがありましたら、教えていただければと思います。 よろしくお願いします。

  • htmlをwordpress同様にまとめられないか

    wordpressでheader.php やfooter.phpのように通常のhtmlのウェブサイトを構築する際に各共通部分をCMS等を使わない通常のウェブサイト作成の際にまとめることはできませんか。 もちろん、これはwordpressのインクルードタグであることは承知ですが、要するに共通部分をphp等でまとめることはできないのでしょうか。 一つにまとめられるものであれば何でも構いません。 dreamweaverで編集しており、dreamweaverの機能も承知ですが、毎回更新する際に読み込むのに非常に時間がかかるため、他の方法を探しております。 ページ50ページ近くあり、共通部分を毎回手直ししてるのでかなり時間がとられます。 初心者なのですが、よろしくお願いします。

    • ベストアンサー
    • PHP
  • 企業サイトを作成はCMSと丸々作成どちらが良いか?

    企業のコーポレートサイトを作成することになりました。 20ページ程度のボリュームで納期は1か月。 すべて一人で作成します。 後々サイトの改変がある可能性はあるけれど、文章的な定期更新はないサイトです。 このような場合、wordpressなどのCMSで作成する方が良いのか、それとも自身ですべてを作成した方が良いのか、どちらがよいのでしょうか? ちなみに当方のスキルとしては、 html、CSS、PHP、JavaScriptは分かりますが、他言語はまったく分かりません。 WordPressはブログしか作ったことがありません。 双方のメリット、デメリットを踏まえてアドバイスいただけると大変助かります。 よろしくお願いいたします。

  • Wordpressのpage.phpについて

    初めまして。 既にあるサイトをWordpressに移行しようと考えております。 色々調べ、固定ページ(小さな店のサイトの為ほとんどが固定ページです)は、page.php(もしくはpage.phpを基にしたabout.php等)で設定するという事はわかったのですが。 page.phpの内容は、極端に言えば <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <?php the_content('<p class="serif">Read the rest of this page &amp;raquo;</p>'); ?> <?php endwhile; endif; ?> だけ書いておき、あとはページ作成の時に、現在あるhtmlタグを貼り付けるだけ という感じで問題ないのでしょうか? (もちろん、画像パスは書き換えるとして) Wordpressに関しては初心者の為わからない事だらけですので、詳しい方ご教授ください。

    • 締切済み
    • PHP
  • ブログではなくCMSとしてのwordpress

    こんにちは。 いつもお世話になります。 web制作をしております。 良くある質問かも知れませんが、調べてみても よく分からなかったので質問させてください。 今度、フォトグラファーの方のポートフォリオサイトを 制作することになりました。 ある程度こちらで制作した後は 新たなお仕事の情報などをご自分で更新・追加出来たほうが ベターかなと、現状リクエストがあるわけでも、必須でもないのですが、 (自分も経験として使ってみたい、と言うだけなのですが) CMS(wordpress)を検討しております。 ちなみに当方MovableTypeやwordpress等の構築経験はないのです。 XAMPPの使用やmysql、phpの知識は少し(本当に少しです。。) サイトの内容としてはコンテンツの一部としての「ブログ」ページは 1ページ作るかもしれませんが サイト全体としてはブログ形式ではなくあくまでも通常のサイトとしての見え方のイメージです。 1:このようなサイトの場合でも、更新をクライアントが 行うという目的だけでブログ形式でもないのに CMSの導入を検討するのはそもそも正しいでしょうか。 つまり、更新は素人でも容易なんでしょうか。 2:テンプレート(テーマ)があって、それにそって制作していく、 カスタマイズはもちろん可能、またはオリジナルテーマで その場合は一から通常のweb制作のように制作が可能、 ただそれなりの知識が必要⇒難しい、 とやんわりと認識をしているのですがあってますか。 3:既存のテーマにない自由度が高いサイトを作りたい場合は 通常のサイト制作と同じく一から自分でつくり、 wordpressに落とし込む、というような感じでイメージしてますが あってますか? 探せばイメージしているサイトに近いテーマ(?) もありそうですが、自分で作ったほうが早いですか? 4:wordpressのほうが最近良く目にする気がする、という理由だけで wordpressで考えてるのですがこの場合のMovableTypeのほうの利点などありますか? 5:もちろん自分でも調べて、情報収集中なのですが 本などもブログとしての活用の物が多いようでして。。 オススメのサイトや本などもございましたら教えていただけませんでしょうか。 6:期日もあまり無いので、経験も無いwordpressでの制作は 時間を要す可能性もありそれは一旦あきらめて、 通常のサイト制作で一旦UPし、後日おりをみて wordpressへ移行する?と言うことも可能性としてでてくるのですが 可能ですよね?現実的に2度手間ですが。 またその場合発生しうる諸問題などありましたら具体的に教えてください。 以上長くなりましたがよろしくお願いいたします。 よろしくお願いいたします。

    • ベストアンサー
    • CSS