Em meu poste recente: Google AdSense Agora Registra Em Seus Locais eu mencionei que exibindo uma apresentação rápida de seu conteúdo estar útil em alguns cenários. Particularmente se quer cobrar taxas de subscrição para pleno conteúdo. Eu’ll ilustrou com um exemplo tão você pode receber uma idéia de onde começar em realizar isto com o próprios locais. O componente chave em fazer que este trabalho é o substr($content,0,300) função. Especifica o comprimento de conteúdo por declarar um começa (0) e o fim (300). Pode então produção uma versão encurtada de $contente e o armazena numa variável separada. Grande usar como um “preview” para seu conteúdo. A nota: o número refere aos números de caráteres na barbante fornecida, não palavras.

O que você necessita fazer é figura para fora as variáveis existentes você&outputting #8217;re em cada página contente (possível achado dentro de seu modelo). Esta parte vai além do alcance deste artigo. Todos locais são montado com levemente de forma diferente variáveis e mesmo agarramento contente de fontes diferentes…this não é uma ciência exata.

Suporei seus dados vem de uma base de dados de mySQL e $identificação é um número que refere a uma fila de conteúdo em sua base de dados. Este primeiro pedacinho mostra uma fila sendo inquirido em preparação para ser cortado numa apresentação.

  1. $resultado = mysql_query ("SELECIONA identificação, contente DE tabela ONDE identificação ={$identificação} " , $db ) ;
  2. $fila = mysql_busca_fila ( $resultado ) ;
  3. ecoe $fila [ 0 ] ; //O valor de identificação
  4. ecoe $fila [ 1 ] ; //O valor de conteúdo
  5. $contente = $fila [ 1 ] ; //Armazena-o em algo nós podemos identificar facilmente

Isto é mesmo mais fácil quando você já ter seu conteúdo num barbante. Nesse caso você wouldn’t tem que correr um inquire em ele outra vez. Há também aplicações em que você quereria ter esta exposição de apresentação antes de você contente. Nesse caso você só necessitaria integrar algo como isto em seus modelos (e sim há mais então uma maneira de fazer isto) :

  1. $previewcontent = substr ( $contente , 0 , 300 ) ;
  2. se ( isset ( $vai ) ) { //Se põem então viram a apresentação já
  3. ecoe $contente ; //Exibe seu conteúdo normal
  4. } mais { //Primeira vez vendo esta página
  5. ecoe " apresentação de Artigo:<br><br>". $previewcontent ;
  6. ecoe " Vê este poste inteiro<Um href =\ " showcontent. php? identificação = " . $Identificação . "&vai = sim\ ">aqui</um>";
  7. //Ou podia adicionar algo como isto (em vez de linhas 6 & 7) para conteúdo de pago/subscrição
  8. se ( isset ( $operador ) ) { //Se um operador é logou…
  9. ecoe " Segue adiante e <Um href =\ " showcontent. php? identificação = " . $Identificação . "&vai = sim\ ">vista</um>";
  10. } mais { //$user não é posto - elo/forma de login/signup de suplemento embaixo
  11. ecoe " ver esta solução por favor estalido <um href =\ " yoursignupscript php \ ">aqui</um> Para comprar acesso". ;
  12. }

Em minha configuração alternada onde visitantes necessitam comprar acesso você também deve mudar seu primeiro se declaração verificar se um operador é logou por fazer:
if(isset($ go) && isset ($user))

Aí’s alguma segurança e usability que você necessita considerar quando realização isto que eu didn’t faz-se parte de. Como mostrado acima de isset() é outra função muito prática em php como permite que ponha gatilhos junto consigo declarações. Isto pode fazer uma página web muito dinâmico.

Se você’re não que longe ainda com uma linguagem de codificação, eu espero que isto ao menos dá-lhe algumas idéias de ele que você pode fazer. Para cheque adicional de ajuda para fora php.rede: . http://us3.php.net/substr Somente sendo começado com php/mySQL? Aumente Potencial que Ganha Com Estes PHP/mySQL Seminários



Deixe UM Comentário:

Comente RSS Alimentar

5 - 1 =

Temasob medida por Assaltar Malon | Contente & Projeto © 2008 - Assalta Malon [ponto] Com. "));